Gmail keyboard shortcuts
Gmail becomes much faster once a conversation stays selected. Use the single-key triage actions first, then move through views, open a reply, and read a thread without reaching for the toolbar.
Gmail rewards a small set of decisions made quickly. Start with inbox triage, then move into conversation reading and composing so a message can go from arrival to action without a toolbar detour.
Inbox triage
Single keys act on the selected or checked conversation. Turn shortcuts on in Gmail settings before using any of these.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Archive the conversation | e | e | e |
| Send to Trash | # | # | # |
| Mark as read | ShiftI | ShiftI | ShiftI |
| Mark as unread | ShiftU | ShiftU | ShiftU |
| Star or unstar | s | s | s |
| Check or uncheck the selected conversation | x | x | x |
| Report as spam | ! | ! | ! |
| Mute the conversation | m | m | m |
| Undo the last action | z | z | z |
| Mark as important | + | + | + |
| Mark as not important | - | - | - |
| Snooze the conversation | b | b | b |
| Add the conversation to Tasks | ShiftT | ShiftT | ShiftT |
Compose and reply
Start a message, reply or forward a thread, and send it without leaving the conversation.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Compose a new message | c | c | c |
| Reply to the sender | r | r | r |
| Forward | f | f | f |
| Forward in a new window | Shiftf | Shiftf | Shiftf |
| Add Cc recipients | CtrlShiftc | CmdShiftc | CtrlShiftc |
| Add Bcc recipients | CtrlShiftb | CmdShiftb | CtrlShiftb |
| Insert a link | Ctrlk | Cmdk | Ctrlk |
| Send the message | CtrlEnter | CmdEnter | CtrlEnter |
| Discard the draft | ShiftEsc | ShiftEsc | ShiftEsc |
Reading a thread
Open, expand, move through, and archive messages while reading a conversation.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Newer message in the threadj moves to the older message. | k | k | k |
| Move focus out of the input field | Esc | Esc | Esc |
| Open the selected conversation | o | o | o |
| Return to the thread list | u | u | u |
| Move to a newer conversation | k | k | k |
| Move to an older conversation | j | j | j |
| Previous message in the thread | p | p | p |
| Next message in the thread | n | n | n |
| Expand the whole thread | : | : | : |
| Collapse or expand the whole thread | ; | ; | ; |
Formatting
Format a message in place with the same text controls Gmail exposes in the compose window.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Bold | Ctrlb | Cmdb | Ctrlb |
| Italic | Ctrli | Cmdi | Ctrli |
| Underline | Ctrlu | Cmdu | Ctrlu |
| Numbered list | CtrlShift7 | CmdShift7 | CtrlShift7 |
| Bulleted list | CtrlShift8 | CmdShift8 | CtrlShift8 |
| Quote | CtrlShift9 | CmdShift9 | CtrlShift9 |
| Remove formatting | Ctrl\ | Cmd\ | Ctrl\ |
Make the useful keys stick
The point is not to turn email into a game. It is to make the few decisions you repeat all day feel direct, then leave the unusual message actions here until you need them.
You do not need this whole page in your head. Pick two shortcuts that remove a repeated hand movement, use them until they feel ordinary, and come back for the next pair.