Cmd+Tab is slow on macOS — here's what to use instead
Cmd+Tab was designed in the mid-80s for a computer that could run maybe three apps at once. It still works the way it did then: a row of icons, left-to-right, cycled one at a time with the Tab key. If you have Finder, your browser, and one other app open, it's perfect.
The problem is that nobody uses a Mac like that anymore. On a modern machine you'll have your browser, two messaging apps, a code editor, a terminal, a notes app, a password manager, a music app, Figma, two chat tools, and a meeting app all running simultaneously. And Cmd+Tab is still the same strip of icons — except now the strip is 15 wide, and the tenth icon is five full seconds of Tab-pressing away.
This post lays out why Cmd+Tab breaks down at scale, what the alternatives are, and how to pick one that matches how your brain actually finds apps.
Why Cmd+Tab gets slow
Three separate things make Cmd+Tab painful once you cross about five open apps:
It's linear, not spatial. You can't jump to the seventh app. You have to pass through apps one through six to get there. This is called sequential scanning, and in interaction research it's the slowest way to locate an item among more than about four options.
The order changes on you. Cmd+Tab orders apps by most-recently-used. That feels helpful right up until the moment the app you want isn't in the last three you used. The position shifts every time you switch, so you can never build muscle memory for "my browser is always in position 3."
Icons aren't labels. Fifteen app icons look confusingly similar at Cmd+Tab's display size — especially the browser-shaped ones. You often have to stop, read, and scan, which is exactly the thing a keyboard shortcut was supposed to save you from.
Here's the shape of the problem, visualized. Linear switchers like Cmd+Tab force you to traverse distance proportional to where the item sits in the list. Radial menus keep every item at the same distance from where your cursor starts:
That gap — roughly 400ms per switch, every switch, fifty times a day — adds up to meaningful working time. More importantly, the linear version forces you to look every time. Your brain stays in "scan the row" mode instead of doing the work you opened the other app for.
The five real alternatives on macOS
There are more than five tools that claim to replace Cmd+Tab. Most of them are variations on the same five underlying interactions. Pick the one that matches how your brain already thinks about finding apps.
1. Click the Dock
The Dock is the oldest spatial app switcher on macOS and it's still the fastest if you keep it visible. One click on an icon focuses the app. The problem is that it's a bottom-of-screen target — Fitts's Law says your mouse has to travel a long way, and the Dock hides and reveals on many setups, which adds flicker and confusion.
Good for: people who keep the Dock always visible and have excellent mouse hand memory. Not a keyboard solution.
2. Spotlight / Raycast / Alfred (command palette)
Type the first two letters of the app name, press return. For apps you know the name of, this is the gold standard — it scales infinitely because typing "sl" for Slack takes the same time whether you have 3 apps or 30.
Where it breaks: apps you reach for by muscle memory, not name. "The messaging app" isn't a name. Neither is "the one I was just in." Command palettes force you to name the app before you can find it, and that's a surprisingly heavy cognitive step for something you do fifty times a day.
Good for: apps you open rarely, but specifically. Not ideal for the five apps you bounce between constantly.
3. Mission Control / swipe up with three fingers
A three-finger swipe up shows every open window as thumbnails. You mouse to the one you want and click. Visually excellent, physically slow — the thumbnails take a fraction of a second to arrange, and you still need a precise cursor movement.
Good for: visual people who want to see everything at once. Bad for rapid-fire switching.
4. AltTab / Witch / window-level switchers
Windows-style switchers that show every window (not just every app) in a scrollable switcher. Great if your workflow is window-heavy — multiple browser windows, multiple terminal windows.
Good for: people who live in many windows per app. Still linear, so still scales poorly past ~10 items.
5. Radial menus / pie menus
Hold a trigger (hotkey or mouse button), flick in the direction of the app, release. Every app is the same distance from where your cursor started — 90 pixels in any direction — so there's no "cost" to picking the farthest app versus the nearest.
This is the switcher design used in Maya and Blender for thirty years, and in GTA / Mass Effect / most modern games for weapon selection. Those industries figured out before anyone else that spatial, direct-pick switchers beat linear ones for anything above four items.
Good for: the 5-12 apps you bounce between constantly. Pairs well with Spotlight/Raycast for the long tail.
Comparison at a glance
| Method | Best at | Weak at | Scales past 10 apps? | Cost |
|---|---|---|---|---|
| Cmd+Tab | Last 2–3 apps | Everything else | No | Built in |
| Dock click | Spatial memory | Keyboard workflows | Partially | Built in |
| Spotlight / Raycast / Alfred | Named, rare apps | Apps you reach for by reflex | Yes | Free / $10/mo / £34 |
| Mission Control | Visual overview | Speed | Yes, slowly | Built in |
| AltTab / Witch | Window-level switching | Still linear | No (~10 max) | Free / $12 |
| Radial menu (Swik, etc.) | Frequent apps, spatial memory | Apps you don't use often | Yes (via sub-menus) | Free / $9 one-time |
Which one should you actually pick?
Most people are best served by two tools, not one. A command palette like Raycast covers the long tail — the app you open twice a week and always type to reach. A radial menu covers the short head — the five to ten apps that make up 80% of your switches.
Here's a rough decision tree:
The combination in the bottom right is what most power users end up at after six months. A radial menu for the eight apps you never need to type the name of. A command palette for the fifty you do.
How to actually replace Cmd+Tab
If you want to physically retire Cmd+Tab and claim the shortcut for something better:
- Open System Settings → Keyboard → Keyboard Shortcuts → App Shortcuts.
- Under "All Applications," add a new shortcut for the menu item you want to suppress or remap.
- In your replacement tool (Raycast, Swik, AltTab, etc.), claim
⌘⇥as your new trigger. - Quit and relaunch anything that was listening to Cmd+Tab.
If you don't want to fight macOS for the shortcut, leave Cmd+Tab alone and use a different trigger for your replacement — a mouse side button, a hold-and-flick on the trackpad, or a hotkey that doesn't collide. Most radial menu users prefer this because you keep Cmd+Tab for the "last app" toggle (which it's actually great at) and add a separate trigger for the bigger switching job.
The one-paragraph version
Cmd+Tab is a linear list that scales linearly — which means it scales badly. For the handful of apps you bounce between all day, a spatial switcher like a radial menu is dramatically faster because every item sits the same distance away. For the long tail of apps you open by name, a command palette like Raycast wins. Pair both. Keep Cmd+Tab for the last-app toggle, which is the one thing it's still the best tool for.
Frequently asked questions
Why does Cmd+Tab feel slow when I have a lot of apps open?
Cmd+Tab is a linear list. To reach the tenth app you have to press Tab nine times or visually scan the whole row. That's fine for two or three apps — it stops scaling around five. Radial menus, Spotlight, and Raycast don't scale linearly, which is why they feel faster the busier your Mac is.
Does Cmd+Tab show minimized or hidden apps on macOS?
Yes — Cmd+Tab shows every running app, including hidden and minimized ones. But when you pick one that has no visible windows, you often get the app focused with nothing on screen, which is part of why it feels unpredictable.
What's the fastest way to switch apps on Mac?
For two or three apps, Cmd+Tab wins. For five to ten, a radial menu or Dock click wins. For remembering an app by name, Spotlight or Raycast wins. 'Fastest' depends on the size of your open-app list and whether you remember the app name or its screen position.
Can I replace Cmd+Tab entirely?
Yes. macOS lets you remap or disable Cmd+Tab via System Settings > Keyboard > Shortcuts > Keyboard. Tools like Raycast, Swik, AltTab, and BetterTouchTool can claim the Cmd+Tab shortcut and replace it with a better switcher.
Is there a macOS Cmd+Tab replacement that shows windows, not just apps?
Yes — AltTab is the most popular free option. It shows every window across every app in a Windows-style switcher. Mission Control does the same thing with a swipe. For a spatial view, a radial menu with one wedge per app beats both for frequently-used apps.
Swik — a radial menu for macOS
A spatial app switcher that doesn't get slower when you open more apps. Free for five wedges, $9 one-time for unlimited.
Download for macOS