Slack keyboard shortcuts
Move through Slack seamlessly by using our keyboard shortcuts. You can view a list of keyboard shortcuts in Slack by pressing ⌘, (Mac) and Ctrl, (Windows/Linux) from Slack on your desktop, or read on for a complete list.
Move through Slack seamlessly by using our keyboard shortcuts. You can view a list of keyboard shortcuts in Slack by pressing ⌘ö (Mac) and Ctrlö (Windows/Linux) from Slack on your desktop, or read on for a complete list.
Move through Slack seamlessly by using our keyboard shortcuts. You can view a list of keyboard shortcuts in Slack by pressing ⌘/ (Mac) and Ctrl/ (Windows/Linux), or read on for a complete list.
Move through Slack seamlessly by using our keyboard shortcuts. You can view a list of keyboard shortcuts in Slack by pressing ⌘・ (Mac) and Ctrl・ (Windows/Linux), or read on for a complete list.
Move through Slack seamlessly by using our keyboard shortcuts. You can view a list of keyboard shortcuts in Slack by pressing ⌘' (Mac) and Ctrl' (Windows/Linux), or read on for a complete list.
Move through Slack seamlessly by using our keyboard shortcuts. You can view a list of keyboard shortcuts in Slack by pressing ⌘à (Mac) and Ctrlà (Windows/Linux), or read on for a complete list.
What to expect
- Shortcuts marked with a single asterisk (*) may differ from what’s listed if your keyboard is configured for a language other than English.
- Shortcuts marked with a double asterisk (**) only work on the Slack desktop app.
- It’s not currently possible to set customised keyboard shortcuts for Slack.
Tip: For more information on keyboard accessibility, visit Navigate Slack with your keyboard. Or learn more about using Slack with a screen reader.
Slack basics
Mac
Windows/Linux
Action |
Shortcut |
Compose a new message |
⌘ N |
⌘ Z |
|
Set your status |
⌘ Shift Y |
Open your preferences** |
⌘ , |
Show or hide the left sidebar |
⌘ Shift D |
Show or hide the right sidebar |
⌘ . |
Upload a file |
⌘ U |
View all downloaded files |
⌘ Shift J |
Create a new snippet |
⌘ Shift Enter |
Add an emoji reaction to a message* |
⌘Shift` ⌘Shift# ⌘Shift\ ⌘Shift_ ⌘Shift¡ ⌘Shiftà ⌘Shift、 |
Open the directory |
⌘ Shift E |
Start a search |
⌘ G |
Search in the current conversation |
⌘ F |
Toggle mute on a Slack call |
M |
Toggle video on a call |
V |
Invite people to a call |
+ or A |
Use an emoji reaction on a call |
E and 1-9 |
Start, join, leave or end a huddle |
⌘ Shift H |
Toggle mute on a huddle |
⌘ Shift Space |
Open Help |
F1 |
Toggle full-screen view |
Ctrl ⌘ F |
Action |
Shortcut |
Compose a new message |
Ctrl N |
Ctrl Z |
|
Set your status |
Ctrl Shift Y |
Open your preferences** |
Ctrl , |
Show or hide the left sidebar |
Ctrl Shift D |
Show or hide the right sidebar |
Ctrl . |
Upload a file |
Ctrl U |
View all downloaded files |
Ctrl Shift J |
Create a new snippet |
Ctrl Shift Enter |
Add an emoji reaction to a message* |
CtrlShift` CtrlShift# CtrlShift\ CtrlShift_ CtrlShift¡ CtrlShiftà CtrlShift、 |
Open the directory |
Ctrl Shift E |
Start a search |
Ctrl G |
Search in the current conversation |
Ctrl F |
Toggle mute on a Slack call |
M |
Toggle video on a call |
V |
Invite people to a call |
+ or A |
Use an emoji reaction on a call |
E and 1-9 |
Start, join, leave or end a huddle |
Ctrl Shift H |
Toggle mute on a huddle |
Ctrl Shift Space |
Toggle full-screen view |
Ctrl Shift F |
*This shortcut may vary by keyboard.
**This shortcut only works on the Slack desktop app.
Navigate conversations and messages
Mac
Windows/Linux
Action |
Mac |
Jump to a conversation |
⌘K ⌘T** |
Jump to the most recent unread message in a conversation |
⌘J |
Jump to previous unread channel or direct message (DM) |
OptionShift↑ |
Jump to next unread channel or DM |
OptionShift↓ |
Go back in history |
⌘[ |
Go forwards in history |
⌘] |
Open the Threads view** |
⌘ShiftT |
Browse DMs |
⌘ShiftK |
View Mentions & reactions** |
⌘ShiftM |
View items in Later |
⌘ShiftS |
Browse channels |
⌘ShiftL |
Open conversation details |
⌘ShiftI |
Move focus to the next section |
F6 |
Move focus to the previous section |
ShiftF6 |
Expand or collapse all sidebar sections |
OptionClick |
Action |
Windows/Linux |
Jump to a conversation |
CtrlK CtrlT** |
Jump to the most recent unread message in a conversation |
CtrlJ |
Jump to previous unread channel or DM |
AltShift↑ |
Jump to next unread channel or DM |
AltShift↓ |
Go back in history |
Alt← |
Go forwards in history |
Alt→ |
Open the Threads view** |
CtrlShiftT |
Browse direct messages |
CtrlShiftK |
View mentions and reactions** |
CtrlShiftM |
View items in Later |
CtrlShiftS |
Browse channels |
CtrlShiftL |
Open conversation details |
CtrlShiftI |
Move focus to the next section |
F6 |
Move focus to the previous section |
ShiftF6 |
Expand or collapse all sidebar sections |
AltClick |
**This shortcut only works on the Slack desktop app.
Mark messages read or unread
Mac
Windows/Linux
Action |
Mac |
Mark all messages in current conversation as read |
Esc |
Mark all messages as read |
Shift Esc |
Mark a message as unread |
Option Click |
Action |
Windows/Linux |
Mark all messages in current conversation as read |
Esc |
Mark all messages as read |
Shift Esc |
Mark a message as unread |
Alt Click |
Navigate unread messages
To catch up on what you missed in Slack, you can navigate your All unread (messages) view by using these shortcuts:
Mac
Windows/Linux
Action |
Shortcut |
Open the All unread view |
⌘ Shift A |
Move between messages |
↑ or ↓ |
Mark a message as unread |
Option Click |
Mark a group of messages as unread |
Esc |
Open or collapse a group of messages |
← or → |
Action |
Shortcut |
Open the All unread view |
Ctrl Shift A |
Move between messages |
↑ or ↓ |
Mark a message as unread |
Alt Click |
Mark a group of messages as unread |
Esc |
Open or collapse a group of messages |
← or → |
Switch workspaces
If you're signed in to more than one workspace, you can switch between them.
Mac
Windows/Linux
Action |
Mac |
Switch to previous workspace |
⌘Shift[ |
Switch to next workspace |
⌘Shift] |
Switch to a specific workspace (hover over a workspace icon in the left sidebar of the Slack desktop app to see its assigned number) |
⌘[number] |
Action |
Windows/Linux |
Switch to previous workspace |
CtrlShiftTab (Windows) CtrlShift[(Linux) |
Switch to next workspace |
CtrlTab (Windows) Ctrl](Linux) |
Switch to a specific workspace (see assigned number under the workspace icon in the left sidebar of the Slack desktop app) | Ctrl[number] |
Take actions on messages
When focused on a message, you can use these one-key shortcuts to quickly take actions:
Action |
|
Edit a message that you sent |
E |
Delete a message that you sent |
Delete |
Open or reply to a thread |
T or → |
Share a message |
S |
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 |
Tip: By default, pressing the ↑ up arrow key from the message field lets you edit the last message that you sent. You can adjust this preference so that pressing ↑ moves focus to the last visible message in a conversation instead.
Format messages
Make sure that your cursor is in the message field to perform these shortcuts.
Mac
Windows/Linux
Action |
Mac |
Select text to beginning of current line |
Shift↑ |
Select text to end of current line |
Shift↓ |
Create a new line |
ShiftEnter |
Bold selected text |
⌘B |
Italicise selected text |
⌘I |
Cross out selected text (strikethrough) |
⌘ShiftX |
Hyperlink selected text |
⌘ShiftU |
Quote selected text |
⌘Shift9 |
Code selected text |
⌘ShiftC |
Codeblock selected text |
⌘AltShiftC |
Format selected text as a bulleted list |
⌘Shift8 |
Format selected text as a numbered list |
⌘Shift7 |
Apply markdown formatting |
⌘ShiftF |
Undo formatting |
⌘Z |
Tip: If a link is copied to your clipboard, you can use the ⌘V shortcut to hyperlink selected text.
Action |
Windows/Linux |
Select text to beginning of current line |
Shift↑ |
Select text to end of current line |
Shift↓ |
Create a new line |
ShiftEnter |
Bold selected text |
CtrlB |
Italicise selected text |
CtrlI |
Cross out selected text (strikethrough) |
CtrlShiftX |
Hyperlink selected text |
CtrlShiftU |
Quote selected text |
CtrlShift9 |
Code selected text |
CtrlShiftC |
Codeblock selected text |
CtrlAltShiftC |
Format selected text as a bulleted list |
CtrlShift8 |
Format selected text as a numbered list |
CtrlShift7 |
Apply markdown formatting |
CtrlShiftF |
Undo formatting |
CtrlZ |
Add an emoji reaction to a message* |
CtrlShift` CtrlShift# CtrlShift\ CtrlShift_ CtrlShift¡ CtrlShiftà CtrlShift、 |
Tip: If a link is copied to your clipboard, you can use the CtrlV shortcut to hyperlink selected text.
*This shortcut may vary by keyboard.