How to switch windows on Mac with the keyboard (the fast way)
If you work on a Mac all day, you don't move between windows a few times — you do it constantly. Editor to browser, browser back to terminal, terminal to the chat window you just glanced at. Reaching for the trackpad every time adds up. The good news: you can switch windows on Mac with the keyboard alone. The catch is that the built-in shortcuts each cover one slice of the job, and none of them is the one move you actually want. Here's the full set, what each is for, and the mental model that makes window-hopping feel instant.
The built-in keyboard shortcuts for switching windows
macOS gives you four keyboard moves. Learn what each one is for and you'll stop reaching for the mouse.
- Cmd-Tab — switch between apps. Hold ⌘ and tap ⇥ to walk the app switcher; release on the app you want. Add ⇧ to walk backward. Important detail: this switches apps, not windows. It brings the app's most recent window forward and ignores the rest.
- Command-backtick — cycle one app's windows. With an app focused,
hold ⌘ and tap ` (the key above Tab on US
layouts) to step through that app's open windows;
⌘⇧`goes backward. In System Settings → Keyboard → Keyboard Shortcuts this is listed as "Move focus to next window." - Control-Up — Mission Control. ⌃↑ spreads every open window across the screen so you can see the whole pile at once, then click (or arrow over) to the one you want.
- Control-Down — App Exposé. ⌃↓ shows just the current app's windows spread out — a visual version of Command-backtick.
For a couple of windows, that's genuinely enough. The friction shows up when window-switching becomes part of how you actually work.
Why the built-in shortcuts run out
Each shortcut solves a different problem, which means you're constantly deciding which one applies. Want the other window of the app you're in? That's backtick. A different app? That's Cmd-Tab. A specific window buried somewhere? That's Mission Control and a trackpad reach. There's no single "take me to that window" key.
And the two keyboard options have real gaps:
- Cmd-Tab can't reach a specific window. It only gets you to the app. You still have to backtick your way to the right window once you land.
- Command-backtick is blind and brittle. There's no preview, so with four-plus windows you're tapping and hoping. It's also known to stop responding after you've used Cmd-Tab until you trigger Mission Control to reset it, and some apps (certain JetBrains IDEs, historically) don't register it at all.
- Mission Control isn't really a keyboard move. It shows you everything, but picking a window usually means a trackpad.
None of this matters if you switch windows twice a day. All of it matters if you do it two hundred times a day.
The model that makes it fast: most-recently-used
Here's the insight the built-in tools miss. Most of the time you're not hunting for a random window — you're flipping back to the one you were just in. Editor, browser, editor, browser. That's a most-recently-used (MRU) pattern, and it's exactly how Cmd-Tab already orders apps: the thing you used last is one tap away.
Apply that same order to windows and switching collapses to a reflex. One key, held; the window you just left is always first; tap again to go further back. You stop thinking about which shortcut to use because there's only one, and it's ordered the way your attention actually moves.
How to switch windows on Mac with the keyboard, the fast way
That MRU model is the whole idea behind Let's Switch. Hold ⌥ and tap ⇥ (Option-Tab) and an overlay lists every open window — across apps and across monitors — in most-recently-used order, with a live preview of each. The window you just came from sits first, so a single tap-and-release flips you back. Keep tapping to walk further into your history. It's Cmd-Tab's muscle memory, but for windows instead of apps.
Need just one app's windows? Hold ⌥ and tap ` (Option-backtick) for the same overlay scoped to the current app — the visible, reliable version of Command-backtick. Both of these are in the free tier, and Let's Switch is a quiet menu-bar app with no Dock icon and no window of its own.
If you'd rather jump straight to a window by name, the Pro tier adds a search palette: press ⌥Space, start typing, and the list of open windows narrows instantly — Return jumps you there. The same palette will launch any installed app, so it doubles as a launcher. Pro is a one-time purchase (no subscription, no account, up to 20 devices per key), and there's no telemetry. One honest caveat: Let's Switch works within your current Space — it doesn't reach windows on other Spaces.
Built-in shortcuts vs. an MRU switcher
| Task | Built-in keyboard | Let's Switch |
|---|---|---|
| Switch between apps | ⌘⇥ | ⌥⇥ (by window, MRU) |
| Cycle one app's windows | ⌘` (no preview) | ⌥` (visible overlay) |
| Flip to the last window you used | No direct key | ⌥⇥, it's first in the list |
| See the windows as you choose | Mission Control (mouse) | Live preview in the overlay |
| Reach a window on another monitor | Often no | Yes |
| Jump to a window by name | No | ⌥Space (Pro) |
| Survives Cmd-Tab without breaking | Not reliably | Yes |
The honest summary: if Command-backtick and Cmd-Tab already cover how you work, keep them — they cost nothing and they're built in. Reach for a dedicated, MRU-ordered switcher when the blind cycling, the mode-juggling, and the trackpad reaches start costing you real time.
The other half: putting windows where you want them
Switching faster only helps if your windows are somewhere sensible to begin with. Placement is the companion problem, and a keyboard tiler like Let's Tile handles it — summon a grid, snap a window in a few keystrokes, no mouse. Place with one, reach with the other, and you've got a genuinely mouse-free way to move around your Mac. More on that on the blog.
Frequently asked questions
What's the keyboard shortcut to switch windows on a Mac?
For apps, Cmd-Tab (⌘⇥). For windows of the
current app, Command-backtick (⌘` ) — hold Command and tap the
key above Tab. There's no built-in shortcut that jumps to a specific
window across apps, which is the gap a window switcher fills.
How do I switch between windows of the same app with the keyboard?
Command-backtick (⌘` ) cycles the focused app's windows forward;
add Shift to go backward. It's listed as "Move focus to next window" in
Keyboard settings. There's no preview, so a switcher with a visible
overlay is easier once you have several windows open.
Why doesn't Cmd-Tab switch windows? Cmd-Tab is an app switcher — it moves between apps and brings each app's most recent window forward, but it won't step through that app's other windows. For that you need Command-backtick or a dedicated window switcher.
Can I switch windows across multiple monitors with the keyboard? Not with the built-in shortcuts in one move. Let's Switch lists your open windows across every display in most-recently-used order, so a window on another monitor is one Option-Tab away.