Slack Keyboard Shortcuts for Mac

Keyboard shortcuts for Slack on Mac. Move between channels and DMs, compose and format messages, mark threads read, switch workspaces, and edit a canvas.
Key label style

Slack basics

Compose a new message
Cmd+N
or
Cmd+Shift+K
Unsend a message
Cmd+Z
Set your status
Cmd+Shift+Y
Open your preferences
Cmd+,
Resize the left sidebar
LeftRight
Hide the right sidebar
Cmd+.
Create a new canvas
Cmd+Shift+N
Upload a file
Cmd+O
View all downloaded files
Cmd+Shift+J
Create a new snippet
Cmd+Shift+Return
Add an emoji reaction to a message
Cmd+Shift+\
Search in the current conversation
Cmd+F
Start, join, leave, or end a huddle
Cmd+Shift+H
Toggle mute on a huddle
Cmd+Shift+Space
Open Help
F1
Toggle full screen view
Cmd+Ctrl+F
Close window
Cmd+W
Reopen last closed window
Cmd+Shift+W
Open the People view
Cmd+Shift+E
Quit Slack
Cmd+Q

Mark messages read or unread

Mark all messages in current conversation as read
Esc
Mark all messages as read
Shift+Esc
Mark a message as unread
Opt+Click

Switch workspaces

Expand or collapse the workspace switcher
Cmd+Shift+S
Switch to previous workspace
Ctrl+Shift+Tab
Switch to next workspace
Ctrl+Tab
Switch to a specific workspaceHover over a workspace icon in the left sidebar of the desktop app to see its assigned number.
Cmd+<1-9>

Switch tabs

Switch to the previous tab
Ctrl+Pg Up
Switch to the next tab
Ctrl+Pg Dn
Switch to a specific tab (hold Ctrl to see a tab's assigned number in the navigation bar)
Ctrl+<1-9>

Take actions on messages

Edit a message you sent
E
Delete a message you sent
Fwd Del
Open or reply to a thread
TRight
Forward a message
F
Pin or unpin a message
P
Save a message (or remove a message from Later)
A
Mark all messages above the one in focus as unread
U
Create a reminder about a message
M
Add an emoji reaction to a message
R

Format messages

Select text to beginning of current line
Shift+Up
Select text to end of current line
Shift+Down
Create a new line
Shift+Return
Bold selected text
Cmd+B
Italicize selected text
Cmd+I
Underline selected text
Cmd+U
Strikethrough selected text
Cmd+Shift+X
Quote selected text
Cmd+Shift+9
Code selected text
Cmd+Shift+C
Codeblock selected text
Cmd+Opt+Shift+C
Format selected text as a bulleted list
Cmd+Shift+8
Format selected text as a numbered list
Cmd+Shift+7
Apply markdown formatting
Cmd+Shift+F
Undo formatting
Cmd+Z

Format text in a canvas

Format selected text as paragraph
Cmd+Opt+0
Format selected text as big heading
Cmd+Opt+1
Format selected text as medium heading
Cmd+Opt+2
Format selected text as small heading
Cmd+Opt+3
Format selected text as checklist
Cmd+Shift+0
Format selected text as bulleted list
Cmd+Shift+8
Format selected text as numbered list
Cmd+Shift+7
Toggle heading and list styles
Ctrl+`

Intro

Slack on Mac uses Command (⌘) as its primary modifier. The quick switcher, Cmd+K, is the shortcut that changes how most people navigate Slack. Type a channel name, person, or workspace and jump there directly rather than scrolling the sidebar.

Mac-specific shortcut notes

Quick switcher. Cmd+K opens the quick switcher from anywhere in Slack. Start typing the name of any channel, DM, or workspace to jump to it. This works across workspaces, it's the fastest way to navigate Slack regardless of how many channels or teams you're in.

Channel and DM navigation. Cmd+Shift+K opens the DM search directly. Cmd+[ and Cmd+] navigate backward and forward through your recent channel history, useful when you've jumped around and want to return to the previous conversation.

Message composition. Pressing Shift+Enter creates a new line in a message without sending it. Up Arrow in the compose field loads your most recently sent message for editing.

Unread navigation. Slack has shortcuts for jumping to the next unread channel or DM, keeping up with activity without manually clicking through the sidebar.

Search. Cmd+F opens the Slack search field. From there you can search across messages, files, and channels.

Reactions. The shortcut for adding an emoji reaction to a message is covered in the table above, adding reactions by keyboard keeps the interaction fast without switching to the mouse.

Workspace switching. If you're in multiple Slack workspaces, Cmd+number keys switch between them directly.

Printable PDF

The Slack macOS shortcut list is available as a printable PDF. The navigation and quick switcher sections are the most useful for anyone who spends significant time in Slack.

FAQ

Need more than shortcuts?
Visit the Slack app page for an overview and helpful links.

Want to suggest a new app, report a bug, or get help? Email us at info@hkeys.app.

For anything else or just a quick hello, write to us at info@hkeys.app.