Gmail Keyboard Shortcuts: Complete Cheat Sheet (2026)

Every Gmail shortcut in one place — navigation, composing, labels, search, and the advanced ones most cheat sheets skip.

Gmail has over 70 keyboard shortcuts built in, but they're turned off by default. Once you enable them, you can navigate your entire inbox, compose emails, apply labels, and archive messages without ever touching the mouse.

This guide covers all of them — organized by what you're actually trying to do.

Step 1: Enable Keyboard Shortcuts

Gmail shortcuts are disabled by default. Here's how to turn them on:

Enable shortcuts:
  1. Open Gmail in your browser
  2. Click the gear icon (top right) → See all settings
  3. Under the General tab, scroll to Keyboard shortcuts
  4. Select Keyboard shortcuts on
  5. Scroll to the bottom and click Save Changes

Quick check: Press ? anywhere in Gmail. If a shortcut overlay appears, they're enabled.

Navigation Shortcuts

Move between views without clicking.

Shortcut Action
g then iGo to Inbox
g then sGo to Starred
g then tGo to Sent Mail
g then dGo to Drafts
g then aGo to All Mail
g then cGo to Contacts
g then kGo to Tasks
g then lGo to Label (type label name)

Reading & Navigating Emails

Shortcut Action
jMove cursor down (next conversation)
kMove cursor up (previous conversation)
o or EnterOpen conversation
uReturn to inbox / conversation list
pPrevious message in thread
nNext message in thread
`Switch between inbox sections

Composing & Replying

Shortcut Action
cCompose new email
dCompose in new window
rReply
aReply all
fForward
Ctrl+EnterSend email
Ctrl+Shift+cAdd Cc recipients
Ctrl+Shift+bAdd Bcc recipients
Ctrl+kInsert link

Actions on Emails

Shortcut Action
eArchive
#Delete (move to Trash)
!Report as spam
Shift+iMark as read
Shift+uMark as unread
sStar / unstar
= or +Mark as important
-Mark as not important
bSnooze
vMove to folder/label
lApply label
zUndo last action

Selection Shortcuts

Shortcut Action
xSelect/deselect conversation
* then aSelect all conversations
* then nDeselect all
* then rSelect read conversations
* then uSelect unread conversations
* then sSelect starred conversations
* then tSelect unstarred conversations

Search & Formatting

Shortcut Action
/Focus search bar
Ctrl+bBold (in compose)
Ctrl+iItalic (in compose)
Ctrl+uUnderline (in compose)
Ctrl+Shift+7Numbered list (in compose)
Ctrl+Shift+8Bulleted list (in compose)
Ctrl+]Indent (in compose)
Ctrl+[Outdent (in compose)

Pro Tips Most Guides Skip

1. Chain shortcuts for speed

You can chain actions. Select multiple emails with x (tap on each), then hit e to archive all of them at once. Or x, x, x, # to select three emails and delete them in under two seconds.

2. Custom keyboard shortcuts

Gmail lets you remap shortcuts, but it's buried:

Enable custom shortcuts:
  1. Settings → See all settings → Advanced tab
  2. Find Custom keyboard shortcuts → Enable
  3. Save Changes
  4. A new Keyboard Shortcuts tab appears in Settings
  5. Reassign any shortcut to any key

3. Undo send is a keyboard shortcut too

After sending, press z immediately to undo. This works within the undo window you've set (Settings → General → Undo Send → up to 30 seconds).

4. Jump to any label instantly

Press g then l, and Gmail opens a text field where you can type any label name with autocomplete. Faster than scrolling through the sidebar.

5. The ? overlay is your safety net

Forget a shortcut? Press ? anywhere in Gmail and a complete overlay appears. No need to bookmark this page (though you're welcome to).

Gmail shortcut limitations:
  • Shortcuts only work when keyboard shortcuts are enabled in Settings
  • They don't work when your cursor is in a text field (compose, search, chat)
  • Some shortcuts conflict with browser extensions
  • The g then x two-key combos require quick successive presses
  • No way to create completely custom shortcuts (only remap existing ones)
  • Shortcuts stop working if you switch to a Chat or Meet tab within Gmail

Beyond Gmail: Desktop Client Shortcuts

Gmail's keyboard shortcuts are good, but they're limited to the browser tab. Close the tab, and they're gone. Desktop email clients take shortcuts further:

  • System-wide shortcuts — trigger actions from any app, not just the browser
  • Fully customizable keys — map any action to any key combination
  • Shortcuts that work offline — navigate and compose even without internet
  • No conflicts with browser extensions — dedicated app, dedicated shortcuts

If you spend most of your day in email and keyboard shortcuts matter to you, a dedicated desktop client gives you more control than a browser tab ever can.

Keyboard-first email

ChainMail is a desktop Gmail client with fully customizable keyboard shortcuts, offline access, and native Gmail API integration.

Try ChainMail Free

FAQ

How do I enable keyboard shortcuts in Gmail?

Go to Gmail Settings (gear icon) → See all settings → General tab → Scroll to "Keyboard shortcuts" → Select "Keyboard shortcuts on" → Save Changes. Press ? in Gmail to verify they're working.

What is the keyboard shortcut to compose a new email in Gmail?

Press c to compose a new email. Press d to compose in a new window. Press Shift+c to compose in a new tab.

How do I select all emails in Gmail with a keyboard shortcut?

Press * then a to select all conversations on the current page. To select all conversations across all pages, click the "Select all conversations" banner that appears.

Can I create custom keyboard shortcuts in Gmail?

Yes. Go to Settings → Advanced → Enable "Custom keyboard shortcuts" → Save. A new "Keyboard Shortcuts" tab appears in Settings where you can reassign keys. For even more flexibility, desktop email clients like ChainMail offer fully remappable shortcuts.

Why don't Gmail keyboard shortcuts work?

Common reasons: (1) Shortcuts aren't enabled in Settings. (2) Your cursor is in a text field. (3) A browser extension is intercepting keys. (4) You're in a Google Chat window. Try clicking on an empty area of the inbox and pressing ? to test.

← Back to Blog