Slack quietly ships desktop shortcuts for almost everything: jumping channels, marking unread, editing your last message. Here are 84 of them for the Mac app.
Basics
Action
Shortcut
Close window
⌘W
Compose a new message
⌘N
Compose a new message (alt)
⇧⌘K
Create a new canvas
⇧⌘N
Create a new snippet
⇧⌘⏎
Hide the right sidebar
⌘.
Open Help
F1
Open the People view
⇧⌘E
Open your preferences
⌘,
Quit Slack
⌘Q
Reopen last closed window
⇧⌘W
Search in the current conversation
⌘F
Set your status
⇧⌘Y
Start a search
⌘G
Start, join, leave, or end a huddle
⇧⌘H
Toggle full screen view
⌃⌘F
Toggle mute on a huddle
⇧⌘Space
Unsend a message
⌘Z
Upload a file
⌘O
View all downloaded files
⇧⌘J
Navigation
Action
Shortcut
Browse channels
⇧⌘L
Browse DMs
⇧⌘K
Go back in history
⌘[
Go forward in history
⌘]
Jump to a conversation
⌘K
Jump to a conversation (alt)
⌘T
Jump to next channel or DM in sidebar
⌥↓
Jump to next unread channel or DM
⌥⇧↓
Jump to previous channel or DM in sidebar
⌥↑
Jump to previous unread channel or DM
⌥⇧↑
Jump to the most recent unread message
⌘J
Move focus to the next section
F6
Move focus to the previous section
⇧F6
Open conversation details
⇧⌘I
Open the Activity view
⇧⌘M
Open the Home view
⌃1
Open the More view
⌃0
Open the Threads view
⇧⌘T
Mark as Read
Action
Shortcut
Mark all messages as read
⇧⎋
Mark all messages in current conversation as read
⎋
Unreads
Action
Shortcut
Open the All unreads view
⇧⌘A
Workspaces
Action
Shortcut
Expand or collapse the workspace switcher
⇧⌘S
Switch to next workspace
⌃⇥
Switch to previous workspace
⌃⇧⇥
Tabs
Action
Shortcut
Switch to the next tab
⌃Page Down
Switch to the previous tab
⌃Page Up
Messages
Action
Shortcut
Add an emoji reaction to a message
R
Create a reminder about a message
M
Delete a message you sent
⌫
Edit a message you sent
E
Forward a message
F
Mark all messages above as unread
U
Open or reply to a thread
T
Pin or unpin a message
P
Save a message
A
Formatting
Action
Shortcut
Apply markdown formatting
⇧⌘F
Bold selected text
⌘B
Code selected text
⇧⌘C
Codeblock selected text
⌥⇧⌘C
Create a new line in a message
⇧⏎
Format selected text as a bulleted list
⇧⌘8
Format selected text as a numbered list
⇧⌘7
Hyperlink selected text
⇧⌘U
Italicize selected text
⌘I
Quote selected text
⇧⌘9
Strikethrough selected text
⇧⌘X
Underline selected text
⌘U
Canvas
Action
Shortcut
Copy anchor link to section
⌃⌥Q
Find and replace in canvas
⇧⌘H
Find next in canvas
⌘G
Find previous in canvas
⇧⌘G
Find text in the canvas
⌘F
Format selected text as big heading
⌥⌘1
Format selected text as checklist
⇧⌘0
Format selected text as medium heading
⌥⌘2
Format selected text as paragraph
⌥⌘0
Format selected text as small heading
⌥⌘3
Move item in formatted list down
⌥⌘↓
Move item in formatted list up
⌥⌘↑
Open context menu
⇧⌘/
Redo last action in canvas
⇧⌘Z
Show reader or edit view
⌥⌘R
Undo last action in canvas
⌘Z
View comment thread
⌥⌘T
Stop memorizing lists
Shortcut Flow watches what you actually click in Slack and turns it into a one-minute daily drill. Think Duolingo, but for keyboard shortcuts.
This guide lists 84 Slack shortcuts as they work on macOS, read from the app itself and kept up to date by Shortcut Flow.
What is the most important Slack shortcut?
Command-K (jump to a conversation). It replaces nearly all sidebar clicking. Press E to edit your last message and Escape to mark a channel as read.
What is the fastest way to learn Slack shortcuts?
Not by reading the full list. Shortcut Flow watches which commands you actually use in Slack and drills you on those first, one minute a day, so the shortcuts you need most stick within days.