Slack keyboard shortcuts
Slack shortcuts are mostly about getting through the noise: jumping straight to a channel or person with Ctrl+K and clearing unread badges with Esc or Shift+Esc.
Most-used Slack shortcuts
- Jump to a conversationCtrlK
- Open all unreadsCtrlShiftA
- Mark conversation as readEsc
- Mark all messages as readShiftEsc
- Edit your last message↑
- New line without sendingShiftEnter
Practise Slack shortcuts
Read the action, press the real keys. Combos your browser reserves switch to multiple choice. Misses come back sooner in your daily review.
Slack shortcut cheat sheet
15 shortcutsTap an action to copy its keys
Navigate
| Action | Windows | Mac |
|---|---|---|
| Jump to a conversation | CtrlK | ⌘cmdK |
| Open all unreads | CtrlShiftA | ⌘cmd⇧shiftA |
| Previous or next conversationAlt+Down moves down | Alt↑ | ⌥option↑ |
| Search current conversation | CtrlF | ⌘cmdF |
| Show all shortcuts | Ctrl/ | ⌘cmd/ |
| Go back in history | Alt← | ⌘cmd[ |
Read
| Action | Windows | Mac |
|---|---|---|
| Mark conversation as read | Esc | esc |
| Mark all messages as read | ShiftEsc | ⇧shiftesc |
| Mark message as unread | AltClick | ⌥optionClick |
Messages
| Action | Windows | Mac |
|---|---|---|
| Edit your last messageIn an empty message field | ↑ | ↑ |
| New line without sending | ShiftEnter | ⇧shift↩return |
| Bold | CtrlB | ⌘cmdB |
| Strikethrough | CtrlShiftX | ⌘cmd⇧shiftX |
| Upload a file | CtrlU | ⌘cmdU |
| Set your status | CtrlShiftY | ⌘cmd⇧shiftY |
Source: Slack Help Center: Slack keyboard shortcuts. Defaults for the current version as documented by Salesforce; custom keymaps and non-US keyboard layouts can differ.
Can't find it? Ask about Slack
Type a task in plain words and get the shortcut for Windows, with a note if the app lacks one.
Quick answers
Slack shortcut questions
How do I mark all Slack messages as read?
Press Shift+Esc. Esc on its own marks only the current conversation as read.