‹ Newsroom

Gmail keyboard shortcuts for Mac: the complete 2026 guide

If you touch email more than 20 times a day, keyboard shortcuts aren't a nice-to-have — they're the difference between email controlling your day and the other way around. Gmail's shortcuts on Mac are genuinely powerful, but they ship turned off and the documentation is scattered across help articles. This is the consolidated reference for Mac users who live in Gmail.

The payoff: a realistic inbox pass drops from 15 minutes to 3. The people you think of as "good at email" almost all do this.

First: turn shortcuts on (everyone misses this)

Gmail ships with keyboard shortcuts disabled. Open gmail.com, click the gear icon in the top right, choose See all settings, scroll to Keyboard shortcuts, switch it to Keyboard shortcuts on, and save. Until you do this, nothing below will work.

If you use Google Workspace (custom domain), the same setting exists — it's per-account, so each account needs it toggled once.

The 12 shortcuts that cover 90% of email

Don't try to memorize everything at once. These twelve cover the vast majority of what most people do with email.

Navigating the inbox

  • j — next thread (down)
  • k — previous thread (up)
  • o or Enter — open the selected thread
  • u — back to inbox from a thread

Acting on a thread

  • e — archive
  • # — delete (Shift+3 on US layouts)
  • b — snooze
  • r — reply, a — reply all, f — forward
  • l — apply label (opens label picker)
  • s — toggle star

Writing email

  • c — compose a new message
  • Cmd + Enter — send (the Mac-specific one)
  • Cmd + Shift + C / Cmd + Shift + B — add Cc / Bcc

The Mac-specific quirks

Most Gmail shortcut docs pretend Mac and Windows are identical. They aren't — three things will trip you up if you switched platforms recently.

  • Send is Cmd + Enter, not Ctrl + Enter. Windows → Mac switchers hit this daily.
  • The x "select" shortcut works in the main inbox but not every custom label view — a Gmail quirk, not a macOS one.
  • If you remap keys with Karabiner, Gmail respects the remapped layout. Dvorak and Colemak users: your muscle memory transfers.

Batch actions nobody uses but should

These are the shortcuts that compound when you have a backlog.

  • * a — select all in the current view
  • * n — deselect all
  • * u — select all unread
  • * r — select all read

Combine them. * u then e archives every unread message in the current view. It sounds dangerous until you have 2,000 old newsletters to clear.

Search like you mean it

/ focuses the search box from anywhere. Combined with Gmail's search operators, this is the single highest-leverage shortcut in the whole product.

The operators that matter:

  • from:alice@example.com — filter by sender
  • has:attachment larger:10M — big files hogging storage
  • older_than:1y — everything from more than a year ago
  • is:unread in:inbox — your real backlog, minus everything else

Where Gmail's shortcuts still fall short

Even with everything enabled, you'll hit walls. Gmail's shortcuts were bolted onto a web app designed for mouse-first use — it shows.

  • There's no one-key path to snooze to a specific time — b opens a modal that wants your mouse.
  • Multi-account switching requires a mouse or a bookmark trick.
  • No "mark as not spam" shortcut from the inbox view — you have to open the spam folder first.
  • No first-class triage mode that advances you thread-by-thread automatically.

That last gap is where ZenMail's Zen Mode goes further: a single-keystroke full-screen flow that shows one thread, waits for your action (archive, snooze, reply, or skip), and advances automatically. It's what keyboard-first email looks like when it isn't bolted onto a web app.

Putting it together: a 3-minute inbox pass

Once you've internalized the basics, a realistic workflow looks like this.

  1. / then is:unread in:inbox — only look at what's actually new
  2. j / k through each thread: archive (e), snooze (b), or reply (r)
  3. For bulk clears: * a then e
  4. u back to inbox when you're done

The first time you do this it takes fifteen minutes. By the tenth time it takes three.

Frequently asked questions

Do Gmail keyboard shortcuts work on Mac?
Yes. Every Gmail keyboard shortcut works in any Mac browser. You have to enable them once in Settings → Keyboard shortcuts. Gmail uses the same shortcut map on macOS as on Windows, except Send is Cmd + Enter on Mac (Ctrl + Enter on Windows).
How do I enable Gmail keyboard shortcuts?
Open Gmail, click the gear icon → See all settings → scroll to Keyboard shortcuts → choose "Keyboard shortcuts on" → Save. The setting is per-account, so each Workspace account needs it toggled once.
What's the fastest way to archive a Gmail thread?
Press e with the thread selected or open — it archives and advances to the next thread in most views. For bulk archiving, use * a to select all then e. For selective bulk, use * u to select all unread then e.
Is there a Gmail client with better keyboard support than Gmail itself?
Yes. Native Mac clients like Mimestream and ZenMail implement Gmail's shortcut map and add their own. ZenMail is built keyboard-first and includes a dedicated single-thread triage flow (Zen Mode) that advances automatically — something Gmail's web UI doesn't offer.