85 shortcuts in 7 categories. Sourced from Gmail Help · checked against Gmail web client, Google Help article (2026) on 2026-08-02.
Almost every complaint that Gmail shortcuts "don't work" has the same cause: they are switched off by default. Go to Settings, open See all settings, and on the General tab set Keyboard shortcuts to on. Until you do that, only a handful of universal combinations respond and everything on this page below the formatting section does nothing. Google flags this at the top of five of its own seven shortcut tables, which tells you how often people hit it.
Once enabled, Gmail's shortcut design is different from most applications and worth understanding rather than memorising. Most of the important ones are bare single letters — c to compose, e to archive, r to reply — which work because Gmail knows when your cursor is in a text field and stands down. That is also why the same letter can behave differently depending on whether you are in the thread list or inside an open message.
The second pattern is the two-key sequence, which trips people up because it is not a chord. g then i goes to the inbox: you press and release g, then press i. You are not holding both. Every jump shortcut works this way, and so does the selection family — * then a selects all conversations, * then n deselects. Once the sequence idea clicks, the whole jumping and selection set becomes one thing to remember instead of twenty.
The formatting shortcuts are the exception to all of the above: they are ordinary Ctrl combinations, they only apply inside the compose window, and they work whether or not you have turned the shortcut setting on. They are also the least discoverable part of Gmail — the ability to change fonts, indent, and switch list types entirely from the keyboard is documented but almost never used.
Everything here comes from Google's official Gmail keyboard shortcuts article for the web client. Mac users should read Ctrl as Cmd in the formatting section; the single-letter and sequence shortcuts are identical on both platforms because they use no modifier at all. Note also that a few shortcuts overlap with browser-level shortcuts, and the browser usually wins.
Compose & chat (13) · Formatting text (16) · Actions (25) · Jumping (9) · Threadlist selection (6) · Navigation (8) · Application (8)
| Shortcut | Action |
|---|---|
| p | Previous message in an open conversation |
| n | Next message in an open conversation |
| Shift + Esc | Focus main window |
| Esc | Focus latest chat or compose |
| Ctrl + . | Advance to the next chat or compose |
| Ctrl + , | Advance to previous chat or compose |
| Ctrl + Enter | Send |
| Ctrl + Shift + c | Add cc recipients |
| Ctrl + Shift + b | Add bcc recipients |
| Ctrl + Shift + f | Access custom from |
| Ctrl + k | Insert a link |
| Cmd + ; | Go to next misspelled word (Mac only) |
| Ctrl + m | Open spelling suggestions |
| Shortcut | Action |
|---|---|
| Ctrl + Shift + 5 | Previous font |
| Ctrl + Shift + 6 | Next font |
| Ctrl + Shift + - | Decrease text size |
| Ctrl + Shift and + | Increase text size |
| Ctrl + b | Bold |
| Ctrl + i | Italics |
| Ctrl + u | Underline |
| Ctrl + Shift + 7 | Numbered list |
| Ctrl + Shift + 8 | Bulleted list |
| Ctrl + Shift + 9 | Quote |
| Ctrl + [ | Indent less |
| Ctrl + ] | Indent more |
| Ctrl + Shift + l | Align left |
| Ctrl + Shift + e | Align center |
| Ctrl + Shift + r | Align right |
| Ctrl + \ | Remove formatting |
| Shortcut | Action |
|---|---|
| , | Move focus to toolbar |
| x | Select conversation |
| s | Toggle star/rotate among superstars |
| e | Archive |
| m | Mute conversation |
! | Report as spam |
# | Delete |
| r | Reply |
| Shift + r | Reply in a new window |
| a | Reply all |
| Shift + a | Reply all in a new window |
| f | Forward |
| Shift + f | Forward in a new window |
| Shift + n | Update conversation |
] or [ | Archive conversation and go previous/next |
| z | Undo last action |
| Shift + i | Mark as read |
| Shift + u | Mark as unread |
_ | Mark unread from the selected message |
+ or = | Mark as important |
| - | Mark as not important |
| b | Snooze Tip: This shortcut isn't available in classic Gmail. |
; | Expand entire conversation |
: | Collapse entire conversation |
| Shift + t | Add conversation to Tasks |
| Shortcut | Action |
|---|---|
| g + i | Go to Inbox |
| g + s | Go to Starred conversations |
| g + b | Go to Snoozed conversations |
| g + t | Go to Sent messages |
| g + d | Go to Drafts |
| g + a | Go to All mail |
| Ctrl + Alt + , and Cmd/Ctrl + Alt + . | Switch between the Calendar/Keep/Tasks sidebar and your inbox. |
| g + k | Go to Tasks |
| g + l | Go to label |
| Shortcut | Action |
|---|---|
* + a | Select all conversations |
* + n | Deselect all conversations |
* + r | Select read conversations |
* + u | Select unread conversations |
* + s | Select starred conversations |
* + t | Select unstarred conversations |
| Shortcut | Action |
|---|---|
| g + n | Go to next page |
| g + p | Go to previous page |
| u | Back to threadlist |
| k | Newer conversation |
| j | Older conversation |
| o or Enter | Open conversation |
` | Go to next Inbox section |
~ | Go to previous Inbox section |
| Shortcut | Action |
|---|---|
| c | Compose |
| d | Compose in a new tab |
/ | Search mail |
| q | Search chat contacts |
| . | Open "more actions" menu |
| v | Open "move to" menu |
| l | Open "label as" menu |
? | Open keyboard shortcut help |
They are off by default. Open Settings → See all settings → General, find Keyboard shortcuts, and set it to on. Google notes this requirement at the top of most of its own shortcut tables. Formatting shortcuts inside the compose window are the exception and work regardless.
Press g, release it, then press i. This is a sequence, not a combination — you are not holding both keys. All the jumping shortcuts follow the same pattern: g then s for starred, g then t for sent, g then d for drafts.
Press * then a to select all conversations. The * family covers the other selection modes too — * then n deselects all, * then r selects read, * then u selects unread.
e archives the selected conversation. It is one of the highest-value shortcuts in Gmail because archiving is the most repeated action in most people's inbox routine, and it works from both the thread list and an open message.
No. The Ctrl combinations for bold, italic, font, alignment and lists work inside the compose window whether or not the keyboard shortcuts setting is enabled — they are standard editor shortcuts rather than Gmail navigation shortcuts.
The single-letter and sequence shortcuts are identical, because they use no modifier key. In the formatting section, read Ctrl as Cmd. Google documents both forms together in its own table.
Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"