What ⌘Tab does well
Hold ⌘ and press Tab, and macOS shows your open apps, most recently used first; let go to switch. A single quick ⌘Tab takes you back to the app you just left, so flipping between two apps costs one keystroke, and while you hold ⌘ the arrow keys move the selection and Esc cancels (Apple's guide to app windows). It's on every Mac, needs no permission, and your fingers already know it.
Why people look elsewhere
Apple's list of Mac keyboard shortcuts describes ⌘Tab as switching to the next most recently used app. The limits follow from that:
- One icon per app. Three Safari windows are one Safari icon, and ⌘Tab brings back whichever was last in front.
- No search. You step through the row with Tab or the arrow keys, however many apps are open.
- Apps, not windows. ⌘Tab brings an app forward, not a particular window, so a minimized window stays in the Dock.
The options below either add the missing step or replace ⌘Tab with something that works on windows. For the built-in switcher next to ours, see Flick vs ⌘Tab; for every built-in way to move between windows, how to switch windows on a Mac.
At a glance
As each maker listed them on October 15, 2026. The order isn't a ranking.
| App | Price | Requires | Switches between |
|---|---|---|---|
| ⌘` and App Exposé | Free, part of macOS | Nothing to install | The front app's windows |
| Witch | $14, one-time | macOS 10.13 or later | Apps, windows and tabs |
| Contexts | $9.99, one-time | Site lists Ventura, Sonoma and Sequoia | Windows |
| rcmd | Free; Pro €15, lifetime | macOS 13 or later | Apps by letter, windows with its ⌘Tab |
| AltTab | Free; Pro $9.99, one-time | macOS 12 or later | Windows, shown as live thumbnails |
| DockDoor | Free | macOS 13 or later | Windows, from the Dock or a switcher |
| Command-Tab Plus 2 | From $9.99 | macOS 14 or later | Apps, then the selected app's windows |
| Raycast Switch Windows | Free | macOS 26 and Apple silicon | Windows, from a launcher command |
| Flick | Free version, or from $9.49 once | macOS 14 or later | Windows; browser tabs with a license |
Built in: ⌘` and App Exposé
Two built-in tools cover the most common gap. ⌘` switches between the windows of the app you're using and ⇧⌘` goes the other way, so ⌘Tab to Safari, then ⌘` to the Safari window you want. App Exposé lays out every open window of the current app: press ⌃↓, or swipe down with three or four fingers if it's on in Trackpad settings (Apple's Mission Control guide). Mission Control, ⌃↑, shows every window on the desktop.
- Price
- Free, part of macOS
- Requires
- Nothing to install, no permission
- Good for
- A few windows per app, and no extra software
- Compared with ⌘Tab
- The same apps-first model, plus a second step to pick the window
Mac keyboard shortcuts, Apple Support
Witch
Witch, from Many Tricks, can replace ⌘Tab or sit beside it. You can set up several switchers, say ⌘Tab for apps only and ⌥Tab for apps, windows and tabs, each laid out horizontally, vertically or in the menu bar, and press S in the panel to search. Many Tricks lists tab support for Safari, Chrome, Edge, iCab and Orion (beta). Previews are optional and need Screen Recording. One catch: while macOS Secure Text Input is on, Witch can't capture ⌘Tab. Version 4.7 came out on December 2, 2025.
- Price
- $14, one-time, with at least a year of updates; free trial
- Requires
- macOS 10.13 High Sierra or later
- Good for
- Apps, windows and tabs in one tool, set up your way
- Compared with ⌘Tab
- Can take over ⌘Tab and add windows, tabs and search to it, at the cost of more to configure
Witch website · Flick vs Witch
Contexts
Contexts replaces ⌘Tab with a switcher that lists windows separately, and adds ⌘` for the front app's windows, a search window on ⌃Space, an auto-hiding sidebar of windows grouped by Space, and a trackpad gesture. Its search matches letters that aren't next to each other and favors initials. The latest release, 3.9.0, came out on August 27, 2022.
- Price
- $9.99, one-time; 21-day evaluation
- Requires
- Site lists macOS Ventura, Sonoma and Sequoia
- Good for
- Keyboard search and a sidebar of windows by Space
- Compared with ⌘Tab
- The same keys, but one row per window instead of one icon per app
Contexts website · Flick vs Contexts
rcmd
rcmd changes the gesture: hold the right ⌘ key and press an app's first letter to jump to it, or launch it if it isn't running, while the left ⌘ key keeps its usual shortcuts. Its ⌘Tab replacement, in the free version, cycles windows and can skip minimized ones and those on other Spaces. Fuzzy search of apps and windows comes with rcmd Pro (14-day trial). rcmd asks for Screen Recording, which its FAQ says it uses to read window titles.
- Price
- Free; rcmd Pro €15, lifetime
- Requires
- macOS 13 or later
- Good for
- Reaching a handful of apps with one keystroke each
- Compared with ⌘Tab
- One keystroke per app instead of tapping through a row of icons
AltTab
AltTab is named after the Windows shortcut it brings back. It starts on ⌥Tab so it doesn't clash with ⌘Tab, and its FAQ says you can move it to ⌘Tab to replace the built-in switcher. Every window gets a live thumbnail, minimized, hidden and other-Space windows included, and the selected one is shown full size before you switch. The core app is free and open source (GPL-3.0); search, two more styles and extra shortcuts come with AltTab Pro, free for the first 14 days. It needs Accessibility, and Screen Recording for its thumbnails. Version 11.9.2 came out on October 13, 2026.
- Price
- Free; AltTab Pro $9.99, or $24.99 for Pro Lifetime, one-time, for 3 Macs
- Requires
- macOS 12 or later
- Good for
- Seeing every window as a picture, for free
- Compared with ⌘Tab
- Every window instead of every app, as live thumbnails, on ⌥Tab or on ⌘Tab itself
AltTab website · Flick vs AltTab
DockDoor
DockDoor is free and open source (GPL-3.0). Point at an app in the Dock to see previews of its windows, or hold ⌥ and press Tab for a switcher of every open window, with type to search. If you keep ⌘Tab, DockDoor can show the highlighted app's windows above it. Minimized, hidden and other-desktop windows show up too. It needs Accessibility, and Screen Recording for its previews.
- Price
- Free; donations welcome
- Requires
- macOS 13 Ventura or later
- Good for
- Window previews, from the Dock or the keyboard
- Compared with ⌘Tab
- Keeps ⌘Tab and can show the selected app's windows above it
DockDoor website · Flick vs DockDoor
Command-Tab Plus 2
Command-Tab Plus 2, from MacPlus Software, stays closest to ⌘Tab: an app switcher you can put on ⌘Tab, ⌥Tab or any shortcut. Press Z or ~ while it's open to move through the selected app's windows, or pick an app by number. By default it shows only apps on the current display or Space, and leaves hidden apps out. Its page doesn't mention search, previews or permissions, so we don't list any.
- Price
- $9.99 for 1 Mac (“valid for a year”; the store says it's a one-time fee, not a subscription), or $29.99 lifetime for 3 Macs; 14-day free trial
- Requires
- macOS 14 Sonoma or later
- Good for
- Keeping an app switcher, with a few more controls
- Compared with ⌘Tab
- Still apps first, plus number keys, a current-display filter and a key for the app's windows
Command-Tab Plus website · Flick vs Command-Tab Plus 2
Raycast Switch Windows
Raycast is a launcher, and Switch Windows is one of its built-in commands: every open window in one searchable list, with its title and app; Return switches, and ⌘K can minimize, close, go full screen or hide the app. Give it a hotkey and it works anywhere, but you open it and pick rather than hold and release. Browser tabs come from separate Safari and Chrome extensions.
- Price
- Free; Pro $10 a month or $96 a year
- Requires
- macOS 26 Tahoe and Apple silicon
- Good for
- People who already live in a launcher
- Compared with ⌘Tab
- You type to find the window instead of tapping through apps
Raycast website · Flick vs Raycast
Flick Our app
Flick lists windows, not apps: every window of every app with a Dock icon gets its own row with its title, on every Space and display, minimized and full-screen ones included. Hold ⌥ and tap Tab, then let go; a quick tap flips back to the previous window. Type while you hold ⌥ to search by app, window title or file name, or press ⇧⌘Space to open straight into search. You can also give it ⌘Tab: Flick then replaces the macOS app switcher while it runs, and macOS gets ⌘Tab back when Flick quits. It shows icons and titles, not previews, needs Accessibility, and isn't notarized yet, so the first open needs a one-time approval.
- Price
- Free version (5 most recent windows); license from $9.49, once
- Requires
- macOS 14 or later, Apple silicon or Intel
- Good for
- Many windows per app, found by typing
- Compared with ⌘Tab
- Works beside it on ⌥Tab, or takes over ⌘Tab and turns it into a window switcher
How we chose
We included keyboard switchers that replace ⌘Tab or fill in what it leaves out, and that we could check on their maker's own site, documentation or update feed on October 15, 2026. Where a maker doesn't say something, we left it out rather than guess. The list isn't complete, and window managers that arrange windows rather than switch between them weren't considered. If you want previews first, see alternatives to HyperSwitch. We make Flick, so weigh its entry with that in mind. No link here is an affiliate link.
Questions
Do I have to give up ⌘Tab to use one of these?
No. Witch, Contexts and Command-Tab Plus 2 can use another shortcut, such as ⌥Tab, and AltTab and Flick use ⌥Tab unless you choose ⌘Tab. DockDoor's switcher opens with ⌥Tab, rcmd's letter switching uses the right ⌘ key, and Raycast runs from its own hotkey.
Which of these show window previews?
AltTab shows a live thumbnail of every window and DockDoor shows previews, and both need Screen Recording for them; Witch's previews are optional and need it too. Contexts, Raycast's Switch Windows and Flick list windows by title. Built in, App Exposé and Mission Control lay out live windows.
Is there a free option that lists every window?
AltTab's free version lists every window, with thumbnails, and DockDoor is free in full. Raycast's Switch Windows is free on macOS 26 with Apple silicon. Built in, Mission Control shows every window open on the desktop. Flick's free version never expires and switches between your 5 most recent windows; a license unlocks every window.
Sources
Checked on . Prices are in US dollars before tax, as each app's site listed them that day (rcmd lists its price in euros). If something has changed, tell us at [email protected].
- Mac keyboard shortcuts, Apple Support
- Work with app windows on Mac, Mac User Guide
- View open windows and spaces in Mission Control on Mac, Mac User Guide
- Witch, official website; help; release notes; supported apps for tabs; previews and Screen Recording; questions and answers
- Contexts, official website; what's new; license agreement
- rcmd, official website (features, Free vs Pro, FAQ); update feed (minimum macOS)
- AltTab, official website; pricing (Free vs Pro); FAQ (⌘Tab, permissions, open source); releases (11.9.2)
- DockDoor, official website and FAQ; setup screen source, version 1.40.7 (Screen Recording optional, for previews)
- Command-Tab Plus 2, official website; MacPlus store (US prices)
- Raycast manual: Navigation; Raycast pricing; Raycast 2 requirements; Safari extension; Google Chrome extension