Slack Keyboard Shortcuts
Slack keyboard shortcut reference covering 92 bindings for Windows, Mac & Linux. Commonly searched bindings include Compose a new message, Unsend a message, and Set your status. 92 of 92 shortcuts are verified against official Slack documentation, each with a linked source when available. Search by action name, filter by category, look up what a key combination does, print a cheat sheet, or practice with flashcards.
General
| Action | Description | Windows | Mac | Verified | Source |
|---|---|---|---|---|---|
| Compose a new message | Compose a new message | Ctrl+N |
Cmd+N |
Yes | Source |
| Unsend a message | Unsend a message | Ctrl+Z |
Cmd+Z |
Yes | Source |
| Set your status | Set your status | Ctrl+Shift+Y |
Cmd+Shift+Y |
Yes | Source |
| Open your preferences** | Open your preferences** | Ctrl+, |
Cmd+, |
Yes | Source |
| Resize the left sidebar† | Resize the left sidebar† | → |
→ |
Yes | Source |
| Hide the right sidebar | Hide the right sidebar | Ctrl+. |
Cmd+. |
Yes | Source |
| Create a new canvas | Create a new canvas | Ctrl+Shift+N |
Cmd+Shift+N |
Yes | Source |
| Upload a file** | Upload a file** | Ctrl+O |
Cmd+O |
Yes | Source |
| View all downloaded files | View all downloaded files | Ctrl+Shift+J |
Cmd+Shift+J |
Yes | Source |
| Create a new snippet | Create a new snippet | Ctrl+Shift+Enter |
Cmd+Shift+Enter |
Yes | Source |
| Add an emoji reaction to a message* | Add an emoji reaction to a message* | Ctrl+Shift+` |
Cmd+Shift+` |
Yes | Source |
| Start a search | Start a search | Ctrl+G |
Cmd+G |
Yes | Source |
| Search in the current conversation | Search in the current conversation | Ctrl+F |
Cmd+F |
Yes | Source |
| Start, join, leave, or end a huddle | Start, join, leave, or end a huddle | Ctrl+Shift+H |
Cmd+Shift+H |
Yes | Source |
| Toggle mute on a huddle | Toggle mute on a huddle | Ctrl+Shift+Space |
Cmd+Shift+Space |
Yes | Source |
| Open Help | Open Help | F1 |
F1 |
Yes | Source |
| Toggle full screen view | Toggle full screen view | F11 |
Cmd+Cmd+F |
Yes | Source |
| Close window | Close window | Ctrl+W |
Cmd+W |
Yes | Source |
| Reopen last closed window | Reopen last closed window | Ctrl+Shift+W |
Cmd+Shift+W |
Yes | Source |
| Open the People view | Open the People view | Ctrl+Shift+E |
Cmd+Shift+E |
Yes | Source |
| Quit Slack** | Quit Slack** | Ctrl+Q |
Cmd+Q |
Yes | Source |
| Jump to previous unread channel or direct message (DM) | Jump to previous unread channel or direct message (DM) | Alt+Shift+↑ |
Option+Shift+↑ |
Yes | Source |
| Jump to next unread channel or DM | Jump to next unread channel or DM | Alt+Shift+↓ |
Option+Shift+↓ |
Yes | Source |
| Jump to previous channel or DM in the sidebar | Jump to previous channel or DM in the sidebar | Alt+↑ |
Option+↑ |
Yes | Source |
| Jump to next channel or DM in the sidebar | Jump to next channel or DM in the sidebar | Alt+↓ |
Option+↓ |
Yes | Source |
| Go back in history | Go back in history | Alt+← |
Cmd+[ |
Yes | Source |
| Go forward in history | Go forward in history | Alt+→ |
Cmd+] |
Yes | Source |
| Open the Home view | Open the Home view | Ctrl+Shift+1 |
Cmd+1 |
Yes | Source |
| Browse DMs | Browse DMs | Ctrl+Shift+2 |
Cmd+Shift+K |
Yes | Source |
| Open the Activity view** | Open the Activity view** | Ctrl+Shift+M |
Cmd+Shift+M |
Yes | Source |
| Open the More View | Open the More View | Ctrl+Shift+0 |
Cmd+0 |
Yes | Source |
| Open the Threads view** | Open the Threads view** | Ctrl+Shift+T |
Cmd+Shift+T |
Yes | Source |
| Browse channels** | Browse channels** | Ctrl+Shift+L |
Cmd+Shift+L |
Yes | Source |
| Open conversation details | Open conversation details | Ctrl+Shift+I |
Cmd+Shift+I |
Yes | Source |
| Move focus to the next section | Move focus to the next section | F6 |
F6 |
Yes | Source |
| Move focus to the previous section | Move focus to the previous section | Shift+F6 |
Shift+F6 |
Yes | Source |
| Jump to a conversation | Jump to a conversation | Ctrl+K |
Cmd+K |
Yes | Source |
| Mark all messages in current conversation as read | Mark all messages in current conversation as read | Escape |
Escape |
Yes | Source |
| Mark all messages as read | Mark all messages as read | Shift+Escape |
Shift+Escape |
Yes | Source |
| Open the All unreads view | Open the All unreads view | Ctrl+Shift+A |
Cmd+Shift+A |
Yes | Source |
| Move between messages | Move between messages | ↓ |
↓ |
Yes | Source |
| Mark a group of messages as read | Mark a group of messages as read | Escape |
Escape |
Yes | Source |
| Open or collapse a group of messages | Open or collapse a group of messages | → |
→ |
Yes | Source |
| Expand or collapse the workspace switcher | Expand or collapse the workspace switcher | Ctrl+Shift+S |
Cmd+Shift+S |
Yes | Source |
| Switch to previous workspace | Switch to previous workspace | Ctrl+Shift+Tab |
Cmd+Shift+Tab |
Yes | Source |
| Switch to next workspace | Switch to next workspace | Ctrl+Tab |
Cmd+Tab |
Yes | Source |
| Switch to the previous tab | Switch to the previous tab | Up |
Up |
Yes | Source |
| Switch to the next tab | Switch to the next tab | Down |
Down |
Yes | Source |
| Edit a message you sent | Edit a message you sent | E |
E |
Yes | Source |
| Delete a message you sent | Delete a message you sent | Delete |
Delete |
Yes | Source |
| Open or reply to a thread | Open or reply to a thread | → |
→ |
Yes | Source |
| Forward a message | Forward a message | F |
F |
Yes | Source |
| Pin or unpin a message | Pin or unpin a message | P |
P |
Yes | Source |
| Save a message (or remove a message from Later ) | Save a message (or remove a message from Later ) | A |
A |
Yes | Source |
| Mark all messages above the one in focus as unread | Mark all messages above the one in focus as unread | U |
U |
Yes | Source |
| Create a reminder about a message | Create a reminder about a message | M |
M |
Yes | Source |
| Add an emoji reaction to a message | Add an emoji reaction to a message | R |
R |
Yes | Source |
| Select text to beginning of current line | Select text to beginning of current line | Shift+↑ |
Shift+↑ |
Yes | Source |
| Select text to end of current line | Select text to end of current line | Shift+↓ |
Shift+↓ |
Yes | Source |
| Create a new line | Create a new line | Shift+Enter |
Shift+Enter |
Yes | Source |
| Bold selected text | Bold selected text | Ctrl+B |
Cmd+B |
Yes | Source |
| Italicize selected text | Italicize selected text | Ctrl+I |
Cmd+I |
Yes | Source |
| Underline selected text | Underline selected text | Ctrl+U |
Cmd+U |
Yes | Source |
| Strikethrough selected text | Strikethrough selected text | Ctrl+Shift+X |
Cmd+Shift+X |
Yes | Source |
| Hyperlink selected text | Hyperlink selected text | Ctrl+Shift+U |
Cmd+Shift+U |
Yes | Source |
| Quote selected text | Quote selected text | Ctrl+Shift+9 |
Cmd+Shift+9 |
Yes | Source |
| Code selected text | Code selected text | Ctrl+Shift+C |
Cmd+Shift+C |
Yes | Source |
| Codeblock selected text | Codeblock selected text | Ctrl+Alt+Shift+C |
Cmd+Option+Shift+C |
Yes | Source |
| Format selected text as a bulleted list | Format selected text as a bulleted list | Ctrl+Shift+8 |
Cmd+Shift+8 |
Yes | Source |
| Format selected text as a numbered list | Format selected text as a numbered list | Ctrl+Shift+7 |
Cmd+Shift+7 |
Yes | Source |
| Apply markdown formatting | Apply markdown formatting | Ctrl+Shift+F |
Cmd+Shift+F |
Yes | Source |
| Undo formatting | Undo formatting | Ctrl+Z |
Cmd+Z |
Yes | Source |
| Format selected text as paragraph | Format selected text as paragraph | Ctrl+Alt+0 |
Cmd+Option+0 |
Yes | Source |
| Format selected text as big heading | Format selected text as big heading | Ctrl+Alt+1 |
Cmd+Option+1 |
Yes | Source |
| Format selected text as medium heading | Format selected text as medium heading | Ctrl+Alt+2 |
Cmd+Option+2 |
Yes | Source |
| Format selected text as small heading | Format selected text as small heading | Ctrl+Alt+3 |
Cmd+Option+3 |
Yes | Source |
| Format selected text as checklist | Format selected text as checklist | Ctrl+Shift+0 |
Cmd+Shift+0 |
Yes | Source |
| Format selected text as bulleted list | Format selected text as bulleted list | Ctrl+Shift+8 |
Cmd+Shift+8 |
Yes | Source |
| Format selected text as numbered list | Format selected text as numbered list | Ctrl+Shift+7 |
Cmd+Shift+7 |
Yes | Source |
| Toggle heading and list styles | Toggle heading and list styles | Ctrl+` |
Cmd+` |
Yes | Source |
| View comment thread | View comment thread | Ctrl+Alt+T |
Cmd+Option+T |
Yes | Source |
| Show reader or edit view | Show reader or edit view | Ctrl+Alt+R |
Cmd+Option+R |
Yes | Source |
| Open context menu | Open context menu | Shift+F10 |
Cmd+Shift+/ |
Yes | Source |
| Find text in the canvas | Find text in the canvas | Ctrl+F |
Cmd+F |
Yes | Source |
| Find next | Find next | Ctrl+G |
Cmd+G |
Yes | Source |
| Find previous | Find previous | Ctrl+Shift+G |
Cmd+Shift+G |
Yes | Source |
| Find and replace | Find and replace | Ctrl+Shift+H |
Cmd+Shift+H |
Yes | Source |
| Copy anchor link to section | Copy anchor link to section | Ctrl+Alt+Q |
Cmd+Option+Q |
Yes | Source |
| Undo last action | Undo last action | Ctrl+Z |
Cmd+Z |
Yes | Source |
| Redo last action | Redo last action | Ctrl+Shift+Z |
Cmd+Shift+Z |
Yes | Source |
| Move item in a formatted list up | Move item in a formatted list up | Ctrl+Alt+↑ |
Cmd+Option+↑ |
Yes | Source |
| Move item in a formatted list down | Move item in a formatted list down | Ctrl+Alt+↓ |
Cmd+Option+↓ |
Yes | Source |