We stand with Ukraine to help keep people safe. Join us
All Apps
Best AppsReviewsComparisonsHow-To

Witch for Mac

Shortcut for switching between windows.

$14.00
In English
4.1
Based on 31 user rates

Witch overview

Witch makes switching between windows easy. Have you ever wanted to switch to a certain window, not just the application it belongs to? While you can use Exposé to switch windows, doing so can be very clumsy if you're the keyboard-only type of user. And don't all of these windows look just the same when they are scaled down?

Witch lets you access all of your windows (in all Spaces using Mac OS X 10.6 and Witch 3.2 or newer) by pressing a shortcut and choosing from a clearly arranged list of window titles. You can also see an optional window preview before switching windows. Moreover, you can use Witch to...

  • Directly access minimized windows without using your mouse
  • Close minimized windows without bringing them to front first
  • Zoom, de-/minimize, and close windows on the fly

What’s new in version 4.5.2

  • Worked around Microsoft Edge's ever-changing non-standard tabs implementation yet again.
  • Improved VoiceOver support.
View older Witch versions

Witch for Mac

$14.00
In English
Version 4.5.2
Try our new feature and write a detailed review about Witch

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
4.1

(75 Reviews of Witch)

  • Comments

  • User Ratings

bruh___
bruh___
Jan 7 2021
4.3.6
5.0
Jan 7 2021
5.0
Version: 4.3.6
essential application imo
Brandondrew
Brandondrew
Oct 29 2018
4.3
5.0
Oct 29 2018
5.0
Version: 4.3
I've tried several other apps like this, and after paying for a different one discovered that Witch is more mature and has a better feature set. I have had problems intermittently with lag for command-tab switching, but after upgrading to Sierra (which required the painful switch away from Karabiner to Karabiner Elements) and then some changes to my Karabiner-Elements setup suggest that one of my Karabiner-Elements configs might have been at fault for the lag. I'll adjust my rating down if it turns out that Witch itself is to blame. But the feature set is really top-notch. I'm hoping that its performance is equivalent.

The only reason I didn't try Witch before the competitors is that I tried it MANY years ago when it only (AFAIK) did Windows-style switching, which switches windows instead of apps. While I can understand a former Windows user wanting that, I find Apple's app-oriented switching to be superior 95% of the time for my style of working. Fortunately Witch now lets you do both, and also a combination, where you can first switch between apps, and then (without opening a different switcher UI) drill down into the windows for the chosen app. This is the best of both worlds. It is also HIGHLY configurable.

There are some features I would like it to have, but nothing else (AFAIK) has them. It would be awesome if we could write functions (shell or AppleScript) to determine if an app is shown or hidden from the command-tab switching menu. This would allow much more sophisticated control over that.

It would also be nice if we could explicitly hide an app from the switcher in the current workspace, using (e.g.) shift-control-H. This would allow ad-hoc changes to which apps we want to show and hide, and wouldn't require OS hiding to result in Witch switcher hiding, because I never find that the two are the same for me.

Some people have complained about the price. HUUUHHHHHH? It's very cheap! Developers need to eat and pay rent! It might seem "simple" because it serves a very well-defined need, but an app like this is actually a very impressive feat. I'm glad to pay for it.

My only serious concern is the performance issue. If that returns, and cannot be attributed to something else, then I'll drop the stars WAY down. If you see this remain at 5 stars, then I recommend this over all the others like it.
nutjob2
nutjob2
Dec 25 2017
4.1
2.5
Dec 25 2017
2.5
Version: 4.1
This app has so much potential but is ultimately frustrating becuase of its limited functionality with respect to detecting tabs. I understand why this is the case, different apps have different implementations and not all use Apple's APIs, but it's extremely frustrating for users who are really only looking only for this functionality. In particular some apps show as not having tabbed windows at all, even of they do, such as Finder, others like Terminal show as having tabs, but cannot handle name changes to the tabs. Very disappointing.
Larsen2k4
Larsen2k4
Apr 2 2017
4.0
5.0
Apr 2 2017
5.0
Version: 4.0
No day without it. Didn't even think about upgrading to 4.0 for a second. :)
Scott-C-H-
Scott-C-H-
Jun 3 2016
3.9.7
4.5
Jun 3 2016
4.5
Version: 3.9.7
Nice addition to OS X's default Command + Tab switching. I wonder why Apple haven't implemented something like this. I wish it could detect tabs inside each window, but that's the limitation imposed by Apple's Accessibility API. Maybe someday. Even without that, it is an excellent workflow enhancement.
Grug
Grug
Dec 22 2021
4.5
5.0
Dec 22 2021
5.0
Version: 4.5
bruh___
bruh___
Jan 7 2021
5.0
Jan 7 2021
5.0
Version: null
makareim
makareim
Jan 31 2019
5.0
Jan 31 2019
5.0
Version: null
Brandondrew
Brandondrew
Oct 29 2018
5.0
Oct 29 2018
5.0
Version: null
nutjob2
nutjob2
Dec 25 2017
2.5
Dec 25 2017
2.5
Version: null
flu
flu
Dec 11 2017
1.5
Dec 11 2017
1.5
Version: null
Larsen2k4
Larsen2k4
Apr 2 2017
5.0
Apr 2 2017
5.0
Version: null
Scott-C-H-
Scott-C-H-
Jun 3 2016
4.5
Jun 3 2016
4.5
Version: null
WetNet
WetNet
Apr 2 2016
0.5
Apr 2 2016
0.5
Version: null
emac-man
emac-man
Feb 2 2016
4.5
Feb 2 2016
4.5
Version: null
Drdul
Drdul
Aug 9 2014
4.5
Aug 9 2014
4.5
Version: null
Age
Age
Dec 12 2012
5.0
Dec 12 2012
5.0
Version: null
CNYMAC315
CNYMAC315
Jun 26 2012
4.5
Jun 26 2012
4.5
Version: null
cantor
cantor
Jun 6 2012
5.0
Jun 6 2012
5.0
Version: null
TheBloke
TheBloke
Mar 23 2012
5.0
Mar 23 2012
5.0
Version: null
sixoclockish
sixoclockish
Mar 11 2012
4.0
Mar 11 2012
4.0
Version: null
Alotia
Alotia
Feb 15 2012
1.0
Feb 15 2012
1.0
Version: null
dkm
dkm
Dec 8 2010
2.5
Dec 8 2010
2.5
Version: null
zx
zx
Jun 23 2010
3.0
Jun 23 2010
3.0
Version: null
Bonobo
Bonobo
Jun 14 2010
5.0
Jun 14 2010
5.0
Version: null
Caberlin
Caberlin
Apr 7 2010
5.0
Apr 7 2010
5.0
Version: null
Scotty321
Scotty321
Sep 16 2009
1.0
Sep 16 2009
1.0
Version: null
MacUpdaterater
MacUpdaterater
Jul 9 2008
5.0
Jul 9 2008
5.0
Version: null
Inik
Inik
Aug 18 2006
5.0
Aug 18 2006
5.0
Version: null
Ridogi
Ridogi
Jul 24 2006
5.0
Jul 24 2006
5.0
Version: null
Harshey
Harshey
Feb 22 2006
5.0
Feb 22 2006
5.0
Version: null
Jeff-H-
Jeff-H-
Jan 19 2006
5.0
Jan 19 2006
5.0
Version: null
Maxalentix
Maxalentix
Dec 21 2005
5.0
Dec 21 2005
5.0
Version: null
Guest
Guest
Nov 28 2005
5.0
Nov 28 2005
5.0
Version: null
Honduras
Honduras
Mar 1 2005
5.0
Mar 1 2005
5.0
Version: null
Tgermer
Tgermer
Feb 10 2005
4.0
Feb 10 2005
4.0
Version: null