Submit an extension

↑↓ move · ↵ open · Tab filter · Esc close

How-to guide

How to Set Keyboard Shortcuts for Chrome Extensions

How-to

How to Set Keyboard Shortcuts for Chrome Extensions

On this page
  1. The short answer
  2. Where do you set keyboard shortcuts for Chrome extensions?
  3. How do you assign or change a shortcut for one extension?
  4. What's the difference between In Chrome and Global scope?
  5. Which extensions are worth setting a shortcut for?
  6. What are the most useful default Chrome keyboard shortcuts?
  7. What does Ctrl+K do in Chrome, and does it affect extension shortcuts?
  8. How do you fix a keyboard shortcut conflict?
  9. Why isn't my extension shortcut working?
  10. Do keyboard shortcuts for extensions work the same on every platform?
  11. Frequently asked

The short answer

Go to chrome://extensions/shortcuts, or click the puzzle icon, choose Manage extensions, then open the menu and select Keyboard shortcuts. Click the empty field next to the extension's command, press your key combo (e.g. Ctrl+Shift+Y), then pick In Chrome or Global scope. Changes save instantly.

Where do you set keyboard shortcuts for Chrome extensions?

Chrome keeps every extension's custom keyboard shortcut on one dedicated page: chrome://extensions/shortcuts. You don't have to dig through each extension's own settings screen — this single list shows every installed extension that supports a shortcut, side by side, with an empty or pre-filled field next to each command.

  1. Open a new tab and type chrome://extensions/shortcuts into the address bar, then press Enter.
  2. If you'd rather click your way there, select the puzzle-piece icon in the toolbar, choose Manage extensions, open the ☰ menu in the top-left corner of that page, then click Keyboard shortcuts.
  3. Scroll the list until you find the extension you want to set a shortcut for.

Both routes land on the same screen, so use whichever is faster for you. The list only shows extensions that have registered at least one command in their code, so if an extension you rely on isn't there, it likely doesn't support a custom shortcut at all — browse the Chrome extension directory if you're looking for an alternative that does.

How do you assign or change a shortcut for one extension?

Click directly inside the empty (or already-filled) field next to the command you want to set, then press the key combination on your keyboard. Chrome captures it instantly and there's no save button to click.

  1. Click the shortcut field for the command, such as Activate the extension.
  2. Press your chosen combination, for example Ctrl+Shift+Y on Windows, Linux or ChromeOS, or Command+Shift+Y on Mac.
  3. If Chrome accepts it, the field updates immediately; if it's reserved, the field stays empty or reverts to the old value.
  4. Open the scope dropdown next to the field and choose In Chrome or Global, depending on where you want the shortcut to work.
  5. Repeat for any other extension commands you want to customize, then close the tab — everything saves automatically.

Most extensions expose one command, usually Activate the extension, which opens its popup or toggles its main action. Some list several, for instance one to open a side panel and another to run a specific action without opening anything visible at all.

What's the difference between In Chrome and Global scope?

In Chrome shortcuts only fire while a Chrome window has focus. Global shortcuts work system-wide, even when you're in another app, but not every extension offers the Global option.

In Chrome
Works only when a Chrome window is the active, focused window on your screen. This is the default scope and is enough for extensions you only use inside the browser, like a tab manager or a reading-mode toggle.
Global
Works everywhere on your computer, even while you're in another application, as long as Chrome is running in the background. This matters most for extensions built around quick triggers, like toggling picture-in-picture on a video while you work in another window.

Not every extension lets you pick Global — it depends on how the developer registered the command in the first place. If the dropdown only shows In Chrome, that's the extension's limit, not a setting you're missing.

Which extensions are worth setting a shortcut for?

Shortcuts pay off most for extensions you trigger constantly and don't want to click through a menu for. Every pick below goes through our extension review methodology before it lands on this list, so here are strong candidates for a shortcut-driven workflow.

Good candidates for a custom shortcut

What are the most useful default Chrome keyboard shortcuts?

Beyond extensions, Chrome ships with dozens of its own built-in shortcuts for tabs, windows and navigation. These are worth memorizing alongside any custom extension shortcuts you set.

Common built-in Chrome keyboard shortcuts
ShortcutWhat it does
Ctrl+TOpen a new tab
Ctrl+Shift+TReopen the last closed tab
Ctrl+WClose the current tab
Ctrl+TabSwitch to the next tab
Ctrl+L or Alt+DJump to the address bar for a URL
Ctrl+K or Ctrl+EJump to the address bar in search mode
Ctrl+Shift+NOpen a new Incognito window
Ctrl+HOpen History
Ctrl+JOpen Downloads
Ctrl+Shift+DeleteOpen Clear browsing data

None of these overlap with extension shortcuts by default. If you assign an extension to one of these combinations anyway, Chrome usually keeps its own built-in behavior and simply won't offer that combo in the extension's shortcuts field. If you're tuning your whole start-of-day setup, pairing extension shortcuts with a custom Chrome homepage covers most of the friction points people hit first.

What does Ctrl+K do in Chrome, and does it affect extension shortcuts?

Ctrl+K (same result as Ctrl+E) moves your cursor into the address bar and marks it for a search query rather than a URL, so whatever you type next runs through your default search engine instead of trying to load it as a site.

This matters when you're picking combos for extensions: Ctrl+K, Ctrl+L, Ctrl+T and similar core navigation shortcuts are permanently reserved by Chrome. Don't expect them to appear as available options on the extensions shortcuts page — Chrome filters reserved combinations out automatically before you ever get to press them.

How do you fix a keyboard shortcut conflict?

If a combination doesn't do anything, or does the wrong thing, it's usually already claimed by Chrome, your operating system, or another extension. Check the table below, then reassign the shortcut to something free.

Common shortcut conflicts and fixes
ShortcutConflict sourceWhat you'll seeFix
Ctrl+Shift+BBookmarks bar toggleThe bar toggles even though you meant to trigger your extensionPick a less common combo, like Ctrl+Shift+9
Ctrl+Shift+JDevTools console shortcutThe extension command may not fire while DevTools intercepts it firstChoose an unused combination instead
Ctrl+N, Ctrl+T, Ctrl+WReserved by Chrome itselfThe shortcuts field won't accept the combo at allUse a combination Chrome doesn't already reserve
Same combo on two extensionsDuplicate assignmentOnly one extension responds when you press itOpen the shortcuts page and reassign one of the two

Why isn't my extension shortcut working?

A handful of issues cover almost every case. Work through this list before assuming the extension itself is broken.

  • Field looks greyed out or won't accept input — the extension hasn't registered a command in its code, so there's nothing for Chrome to bind a key to.
  • Key combo does nothing after you set it — toggle the extension off and back on from chrome://extensions/, since some commands only register fully after a reload.
  • Works in one window but not another — the scope is set to In Chrome, so it only fires while a Chrome window has focus; switch to Global if that option exists for the extension.
  • Shortcut disappeared after an update — extension updates occasionally reset custom commands; reopen the shortcuts page and re-enter the combination.
  • Chrome won't let you type a certain combo — it's reserved by Chrome or the operating system, so pick something else instead.

Before you build a workflow around a shortcut-triggered extension, it's worth checking exactly what that extension can see and do. Start with its permissions listing, so a quick key combo isn't hiding a broader request than you expected.

Reload after assigning

If a new shortcut doesn't respond right away, toggle the extension off and on once from chrome://extensions/. Most commands work immediately, but a reload clears up the rare case where they don't.

Do keyboard shortcuts for extensions work the same on every platform?

Mostly, with a few differences worth knowing before you commit to a combination across your devices.

On Mac, use Command where Windows, Linux and ChromeOS use Ctrl — the shortcuts page adapts the labels automatically depending on your operating system. On ChromeOS specifically, some key combinations are reserved for system-level Chromebook functions, like media keys, brightness and the dedicated search key, so a combo that's free on Windows might not be available to assign on a Chromebook. Extension keyboard shortcuts are a desktop feature only: Chrome for Android and Chrome for iOS don't support extensions at all, so there's nothing to set on mobile.

Global shortcuts aren't reserved for you

Chrome doesn't block other apps from using the same combination once you set an extension's scope to Global. If a shortcut suddenly stops working, check whether another program on your computer claimed the same combo first.

Extensions mentioned in this guide

Frequently asked

How do I create a shortcut for a Chrome extension?

Open chrome://extensions/shortcuts, find the extension in the list, click the empty field next to its command, then press the key combination you want to use.

What are the 20 shortcut keys in Chrome?

Chrome doesn't publish an official fixed list of exactly 20. It has dozens of built-in shortcuts for tabs, windows and navigation, plus whatever custom shortcuts you assign to individual extensions.

What does Ctrl+K do in Google Chrome?

Ctrl+K (same as Ctrl+E) moves your cursor to the address bar and marks it for a search query, so whatever you type next runs as a search rather than a URL.

Can I set a global keyboard shortcut for an extension?

Yes, if the extension supports it. On the shortcuts page, choose Global instead of In Chrome from the dropdown next to that command, and it fires even when Chrome isn't the focused window.

Why is the shortcut field greyed out for one of my extensions?

That extension hasn't declared a keyboard command in its code, so Chrome has nothing to bind a key combo to. Not every extension supports custom shortcuts.

Why doesn't my extension shortcut work when I'm in another app?

Its scope is probably set to In Chrome, which only responds while a Chrome window has focus. Switch it to Global on the shortcuts page if that option is available for the extension.

Can two extensions share the same keyboard shortcut?

Chrome lets you type the same combination into two fields, but only one extension typically responds when you press it, so give each command its own combo to avoid confusion.

How do I remove or reset an extension's shortcut?

Go to chrome://extensions/shortcuts, click into the field for that command, and press Backspace or Delete to clear it.

Do extension keyboard shortcuts work the same way on Mac and Windows?

Mostly yes, except Mac uses Command where Windows and ChromeOS use Ctrl. The shortcuts page and scope dropdowns work identically across desktop platforms.

Can I set extension shortcuts on a Chromebook?

Yes, chrome://extensions/shortcuts works the same on ChromeOS, though some key combinations are reserved by system-level Chromebook shortcuts and won't be available to assign.

Why did my extension's shortcut stop working after a Chrome update?

Custom commands can occasionally reset during an extension update. Reopen chrome://extensions/shortcuts and re-enter the combination if it's missing.

Can I use function keys like F1 through F12 as extension shortcuts?

In many cases yes, though some function keys are reserved for system tasks like brightness or volume on laptops and Chromebooks, and won't register in the shortcuts field.

Sources

  1. Chrome Web Store: Keyboard Shortcuts extension listing
  2. Google Chrome Help Community: chrome://extensions/shortcuts thread