How to switch tabs with your keyboard in Chrome
Ctrl+Tab, jumping straight to a tab by number, searching tabs by name, and the one switching trick Chrome still refuses to do.
On this page
Reaching for the mouse to click a tab is the slowest thing most people do a hundred times a day. Chrome ships with three different keyboard ways to change tabs, each right for a different situation. Here they are in the order worth learning them.
1. Cycle: Ctrl+Tab and Ctrl+Shift+Tab
Ctrl+Tab moves one tab to the right, Ctrl+Shift+Tab one to the left, wrapping around at the ends. Both work on Windows, Linux, Chromebooks, and Macs. Ctrl+PgDn and Ctrl+PgUp do exactly the same thing, and Macs additionally get Cmd+Option+→ and Cmd+Option+←.
Cycling is the right tool when the tab you want is next door. It’s the wrong tool at fifteen tabs, where you end up flipping through everything like a rolodex. That’s what the next two are for.
2. Jump: Ctrl+1 through Ctrl+9
Ctrl+1 through Ctrl+8 (Cmd on a Mac) go straight to the first eight tabs, counted from the left. Ctrl+9 is special: it always jumps to the last tab, however many you have. There is no Ctrl+0.
The trick that makes number-jumping genuinely useful is pinning. Pinned tabs always sit leftmost and keep their order, so if you pin your calendar, mail, and chat, then Ctrl+1, Ctrl+2, and Ctrl+3 mean the same thing all day, every day. Muscle memory needs stable targets, and pins are how you get them.
3. Search: Ctrl+Shift+A
Ctrl+Shift+A (Cmd+Shift+A on a Mac) opens Chrome’s tab search: a little dropdown listing every open tab in every window, with a filter box. Type a few letters of the title or address, press Enter, and you’re there. It also flags which tab is playing audio, which answers the eternal “where is that music coming from” question, and lists recently closed tabs at the bottom, which we covered in how to open closed tabs in Chrome.
Past ten or so tabs, search beats both cycling and counting. You stop knowing positions; you always know names.
Between windows, not tabs
Chrome windows are ordinary windows to your operating system, so window switching belongs to the OS: Alt+Tab on Windows and Linux, Cmd+` on a Mac to cycle between Chrome’s own windows. Tab search is the exception; it sees across all windows at once and switches window for you when the tab you picked lives elsewhere.
Moving a tab without the mouse
Reordering has a shortcut too: Ctrl+Shift+PgDn moves the current tab one slot right, Ctrl+Shift+PgUp one slot left. The same shortcut works on a Mac, where laptop keyboards hide Page Up and Down behind Fn plus the up and down arrows. Worth knowing mainly so your Ctrl+number targets stay where your fingers expect them.
The one Chrome won’t do: switch to the last used tab
Alt+Tab famously flips between your two most recent apps. Chrome’s Ctrl+Tab does not work that way: it walks strictly left to right, ignoring where you actually were. Bouncing between a doc in tab 3 and a reference in tab 14 means either counting or the full rolodex.
Firefox has this built in, off by default: a checkbox in Settings called “Ctrl+Tab cycles through tabs in recently used order”. Chrome has no equivalent setting, and requests for one are old enough to vote. In Chrome your options are an extension that adds a most-recently-used switcher, or leaning on tab search, where the tab you want is typically near the top of the list, so Ctrl+Shift+A followed by Enter often is the bounce.
Switching tabs from the command palette
If you’d rather have one keystroke for everything, this is a big part of why we built UtilEngine. Press your shortcut (Alt+Z by default), type “tab” and then a few letters of the page you want, and Enter jumps to it, across every window. The same list marks pinned tabs and the one playing audio. And because it’s a command palette rather than a tab tool, the identical motion opens history, downloads, bookmarks, and commands, so tab switching stops being its own shortcut to remember.
The honest caveat: UtilEngine is paid ($49 once), and if you run eight tabs with three of them pinned, Ctrl+1 through Ctrl+9 plus tab search covers you for free. The palette earns its keep when your browser is where your whole workday happens.
The same shortcuts elsewhere
- Edge: identical to Chrome, including Ctrl+Tab, the number keys, and Ctrl+9 for the last tab.
- Firefox: identical cycling and numbers, plus the recently-used-order checkbox mentioned above.
- Safari: Ctrl+Tab and Ctrl+Shift+Tab cycle, as do Cmd+Shift+] and Cmd+Shift+[. Number jumping exists too; if Cmd plus a number opens bookmarks instead of tabs, turn on “Use ⌘-1 through ⌘-9 to switch tabs” in Safari’s Tabs settings.
Common questions
Can I make Ctrl+Tab go to the most recently used tab?
Not in Chrome itself; there’s no setting for it. Firefox has the checkbox, Chrome needs an extension, and tab search is the closest built-in behavior.
Ctrl+3 keeps landing on the wrong tab. Why?
Pinned tabs count. They hold positions 1, 2, 3 from the left, so your third normal tab might really be tab 6. And anything past position 8 is out of number range entirely; only Ctrl+9, which means “last”, reaches beyond it.
Can I change Chrome’s built-in shortcuts?
No. Chrome’s own shortcuts are fixed, with no rebinding UI. The page at chrome://extensions/shortcuts only configures shortcuts for extensions, which is also where you’d change UtilEngine’s launch key to whatever suits your hands.
Do these work on a Chromebook?
Yes: Ctrl+Tab, Ctrl+1 through 8, and tab search all behave the same. ChromeOS keyboards lack PgUp and PgDn keys, so cycling and numbers are the tools there.