Chrome Keyboard Shortcuts Cheatsheet - 40+ Keys

Front-end developers who juggle a dozen tabs should start with Cmd/Ctrl+T for a new tab and Cmd/Ctrl+Shift+T to restore a misclosed one; to tweak styles use Cmd/Ctrl+Option+I for DevTools and Cmd/Ctrl+Shift+C to pick an element. This reference organizes 6 groups with macOS and Windows side by side. After reading you will click less and get through daily browsing and front-end debugging faster.

Shortcuts·43 commands·Last updated 2026-07-31
chromeBrowsersShortcutsshortcuts

Typical Use Case

For people who treat the browser as their main workbench: tab and window management, omnibox navigation, and high-frequency DevTools actions. Two shortcuts actually separate fast users from slow ones — Cmd+Shift+T reopens any recently closed tab and keeps working when held down to restore an entire browsing trail, and Cmd+Shift+R hard-reloads past the cache, which is what saves you when front-end styles refuse to update. Organised in six groups: tabs, windows, browsing, omnibox, DevTools and mouse.

Tabs 8

Cmd+T / Ctrl+T
Open new tab
Cmd+W / Ctrl+W
Close current tab
Cmd+Shift+T / Ctrl+Shift+T
Reopen last closed tab (repeatable)
Cmd+Option+→ / Ctrl+Tab
Switch to next tab
Cmd+Option+← / Ctrl+Shift+Tab
Switch to previous tab
Cmd+1~8 / Ctrl+1~8
Switch to 1st~8th tab
Cmd+9 / Ctrl+9
Switch to last tab
Cmd+Shift+W / Ctrl+Shift+W
Close all tabs in current window

Windows 5

Cmd+N / Ctrl+N
Open new window
Cmd+Shift+N / Ctrl+Shift+N
Open new Incognito window
Cmd+M / N/A
Minimize window (macOS only)
Cmd+Q / Alt+F4
Quit Chrome
Cmd+Shift+W / Ctrl+Shift+W
Close current window

Browsing 10

Cmd+Left / Alt+Left
Go back to previous page
Cmd+Right / Alt+Right
Go forward to next page
Cmd+R / Ctrl+R / F5
Reload current page
Cmd+Shift+R / Ctrl+Shift+R
Hard reload (bypass cache)
Cmd+Plus / Ctrl+Plus
Zoom in
Cmd+Minus / Ctrl+Minus
Zoom out
Cmd+0 / Ctrl+0
Restore default zoom
Space / Space
Scroll down a screen
Shift+Space / Shift+Space
Scroll up a screen
Cmd+Option+F / F11
Toggle fullscreen (use Cmd+Ctrl+F on macOS)

Address Bar 5

Cmd+L / Ctrl+L / Alt+D
Select address bar to type URL or search
Cmd+Enter / Ctrl+Enter
Add www. and .com to typed word and open
Ctrl+Enter / Ctrl+Enter
Auto-complete .com in address bar
Option+Enter / Alt+Enter
Open typed address in new tab
Cmd+Shift+Delete / Ctrl+Shift+Delete
Open Clear Browsing Data dialog

DevTools 9

Cmd+Option+I / Ctrl+Shift+I / F12
Toggle DevTools
Cmd+Option+J / Ctrl+Shift+J
Open Console panel
Cmd+Option+C / Ctrl+Shift+C
Open Elements panel in inspect mode
Cmd+R / Ctrl+R
Reload page with DevTools open
Cmd+Shift+R / Ctrl+Shift+R
Hard reload with DevTools open (disable cache)
Cmd+[ / Ctrl+[
Switch to previous DevTools panel
Cmd+] / Ctrl+]
Switch to next DevTools panel
Cmd+Option+↑/↓ / Ctrl+Shift+↑/↓
Switch panel tabs within DevTools dock
Esc
Toggle DevTools Console drawer

Mouse Shortcuts 6

Middle-click link
Open link in new background tab
Middle-click tab
Close that tab
Ctrl+click link / Cmd+click link
Open link in new tab
Shift+click link
Open link in new window
Cmd+click / Ctrl+click
Open search result in new tab, keep current
Scroll wheel
Scroll on tab bar to switch tabs (some systems)

Parameter matrix

ParameterEffectExample
Cmd+T / Ctrl+TOpen a new tabCmd+T
Cmd+Shift+TReopen the most recently closed tab; can be pressed repeatedlyPress repeatedly to restore a whole browsing sequence
Cmd+1~8 / Cmd+9Jump to the 1st-8th / last tabCmd+9 jumps to the last
Cmd+Shift+WClose all tabs in the current windowCmd+Shift+W
Cmd+L / Ctrl+LFocus the address bar (Alt+D also works on macOS)Cmd+L → typing a keyword searches
Cmd+Shift+RHard refresh, bypassing the cacheCmd+Shift+R
Option+Enter / Alt+EnterOpen the current link in a new tabOption+Enter after typing in the address bar
Cmd+Option+I / F12Open developer toolsF12
Cmd+Option+COpen Elements and enter element selectionClick any element on the page
EscShow/hide the DevTools Console drawer at the bottomEsc
Middle-click a linkOpen in a background tabMiddle-click
Cmd+0 / Ctrl+0Restore the page default zoomCtrl+0

Common pitfalls

SymptomCSS changes but the page does not update.

CauseA normal refresh hit the local cache.

FixUse Cmd+Shift+R / Ctrl+Shift+R for a hard refresh.

SymptomA string of tabs was closed by mistake and is all gone.

CauseCtrl+W was pressed repeatedly, or Cmd+Shift+W was hit by accident.

FixPress Cmd+Shift+T to restore them one by one; this key keeps the full close history.

SymptomAfter typing in Cmd+L, you land on a search engine instead of the target URL.

CauseThe address bar treats a string without a protocol as a keyword.

FixAdd the protocol (https://), or type the domain and let Chrome auto-complete.

SymptomThe whole browser window was closed by mistake, losing dozens of tabs.

CauseCtrl+Shift+W closes every tab in the whole window, unlike Ctrl+W which closes only the current tab.

FixPress Ctrl+Shift+T repeatedly to restore them; for everyday use close a single tab with Ctrl+W only.

SymptomWith DevTools open, clicking in the Elements panel does not select an element.

CauseElement selection mode was not entered.

FixPress Cmd+Option+C / Ctrl+Shift+C to enter selection mode, then click the page element.

SymptomSo many tabs that Ctrl+1~8 is not enough.

CauseNumber keys can only target the first 8 (Ctrl+9 is the last).

FixUse Ctrl+Shift+T to recover closed ones, or install a tab manager extension to organize by group.

Troubleshooting

  1. 1Recover mistakenly closed tabs

    Cmd+Shift+T / Ctrl+Shift+T

    Keeps the full close history; press repeatedly to restore a full browsing sequence one by one.

  2. 2Hard refresh to bypass the cache

    Cmd+Shift+R / Ctrl+Shift+R

    The first reflex when tweaking front-end styles and static assets.

  3. 3Open DevTools and select an element

    Cmd+Option+C / Ctrl+Shift+C

    After entering element selection mode, click any element on the page to jump straight to the corresponding node.

  4. 4Open a link in a background tab

    Middle-click a link

    Ctrl/Cmd+click also opens in the background without navigating the current tab.

  5. 5Focus the address bar to search directly

    Cmd+L

    Typing a keyword uses the default search engine; typing a domain navigates directly.

Command Examples

The triage trio: restore tab, hard reload, jump to Console

Cmd+Shift+T // Press repeatedly to restore tabs closed by mistake Cmd+Shift+R // Hard refresh, bypassing the local cache Cmd+Option+J // Open the Console directly to see errors

The canonical local-debug order: confirm the page still exists (Cmd+Shift+T restores what you just closed), read the Console error, then hard-reload to bypass stale cached JS/CSS. Skip the hard reload and you spend ten minutes debugging code you already changed.

A DevTools loop: switch panels, pick element, read Console

Cmd+Option+I // Open/close DevTools Cmd+Option+C // Enter element selection mode and click a node on the page Cmd+Option+J // Switch to the Console to see errors and network results

Element picker mode (Cmd+Option+C) is the fastest way to find which rule actually won: pick the node and read the struck-through declarations in Styles. Cmd+[ / Cmd+] cycle panels, so you never need the mouse on the tab strip.

Open many links without losing the current page

Middle-click a link // Open in a background tab Ctrl+click / Cmd+click // Open in a new tab Shift+click a link // Open in a new window Option+Enter / Alt+Enter // Open in a new tab after typing in the address bar

A plain click replaces the current tab, and one refresh takes you back to square one. Middle-click or Ctrl/Cmd+click to keep both. Use Shift+click when you want the current page untouched but the new page in its own window, rather than burying it in forty tabs.

Type only the domain: address-bar completion

Cmd+L / Ctrl+L / Alt+D // Select all content in the address bar Ctrl+Enter // Type example then auto-complete .com and open Option+Enter / Alt+Enter // Open in a new tab

Cmd+L selects everything first, far cleaner than backspacing character by character. Typing just the domain and pressing Ctrl+Enter adds www. and .com automatically. Internal hostnames work the same way with a prefix; plain search terms get no completion and go to the search engine on Enter.

View control: fullscreen, zoom, reset

Cmd+Option+F / F11 // Enter/exit fullscreen Cmd+Plus / Ctrl+Plus // Zoom in Cmd+Minus / Ctrl+Minus // Zoom out Cmd+0 / Ctrl+0 // Restore the default page size

If you zoom and forget to reset, the page stays clipped and both screenshots and click targets are off; Cmd+0 resets only the page zoom, not the OS display scale. F11 fullscreen hides the address bar, so you lose sight of the current URL — switch back before debugging a production issue.

Common Pitfalls

  • Cmd+Shift+W closes every tab in the current window with no confirmation dialog, and restoring them one by one is unreliable. Use Cmd+W when you mean to close a single tab.
  • The incognito window (Cmd+Shift+N) shares the same Chrome process as normal windows; closing the last incognito window tears down lingering process state and can interrupt a running debug session.
  • Cmd+Shift+R bypasses the cache, which is handy locally but on a production issue also resets server-delivered diagnostic data and session state, destroying the evidence you were about to collect.
  • With DevTools open, Cmd+R and Cmd+Shift+R are easy to confuse — one reloads the page, the other reloads with cache disabled. A hard reload can also reset a Service Worker page, so check the SW state in the Application panel first.
  • Cmd+1~8 only covers the first eight tabs of the current window; past eight, Cmd+8 no longer means "the eighth tab". Use Cmd+9 for the last tab and Ctrl+Shift+Tab to walk backwards.
  • Cmd+Q / Alt+F4 exits and closes every window with no second confirmation for unsaved form input; in-flight debugging state and uncommitted DevTools edits go with it.

Tips

  • Cmd+Shift+T / Ctrl+Shift+T rescues accidentally closed tabs — press repeatedly to restore multiple.
  • After Cmd+L / Ctrl+L, typing a search term triggers the default search engine directly.
  • Cmd+Option+I / F12 opens front-end debugging — pair with Cmd+Option+C to inspect page elements.
  • Middle-click opens links in new background tabs faster than right-click "Open in new tab".

FAQ

What are the most useful Chrome keyboard shortcuts?

Everyday essentials: Cmd/Ctrl+T for a new tab, Cmd/Ctrl+Shift+T to reopen a closed tab, Cmd/Ctrl+W to close the current tab. For debugging, Cmd/Ctrl+Option+I (Mac) or Cmd/Ctrl+Shift+I opens DevTools, and Cmd/Ctrl+Shift+C picks an element on the page. This page groups them into Tabs, Windows, Browsing, Address Bar, DevTools and Mouse.

How do I open or restore a closed tab in Chrome?

Cmd/Ctrl+T opens a new tab. If you closed one by mistake, Cmd/Ctrl+Shift+T reopens the most recently closed tab, repeatedly, in order (Cmd on Mac, Ctrl on Windows/Linux).

How do I open Chrome DevTools?

On macOS use Cmd+Option+I, on Windows and Linux use Ctrl+Shift+I. To jump straight into element inspection use Cmd/Ctrl+Shift+C. Both are also reachable from More → More tools → Developer tools.

What else can the Chrome address bar do besides URLs?

The Omnibox both navigates and searches: type a keyword to search, or part of a URL to filter history and bookmarks. Press Cmd/Ctrl+L to focus it first, then type.

Official References

Each command links to its official documentation below, so you can verify the latest usage and read deeper.

Maintained by LaoHand

Publicly updated on Jul 31, 2026, continuously proofread against official docs.

Contact Us

Wrong command or description? Send us corrections, business inquiries or product feedback by email.

Contact Us