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 |
Resize the left sidebar† |
← or → |
Hide the right sidebar |
⌘ . |
Create a new canvas |
⌘ Shift N |
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 、 |
Start a search |
⌘ G |
Search in the current conversation |
⌘ F |
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 |
Close window |
⌘ W |
Reopen last closed window |
⌘ Shift W |
Open the People view |
⌘ Shift E |
Quit Slack** |
⌘ Q |
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 |
Resize the left sidebar† |
← or → |
Hide the right sidebar |
Ctrl . |
Create a new canvas |
CtrlShiftN |
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* |
Ctrl Shift ` Ctrl Shift # Ctrl Shift \ Ctrl Shift _ Ctrl Shift ¡ Ctrl Shift à Ctrl Shift 、 |
Start a search |
Ctrl G |
Search in the current conversation |
Ctrl F |
Start, join, leave or end a huddle |
CtrlShiftH |
Toggle mute on a huddle |
CtrlShiftSpace |
Toggle full-screen view |
F11 |
Close window |
Ctrl W |
Reopen last closed window |
Ctrl Shift W |
Open the People view |
Ctrl Shift E |
Quit Slack** |
Ctrl Q |
*This shortcut may vary by keyboard.
**This shortcut only works on the Slack desktop app.
†Use F6 to move focus to this section first.
Navigate conversations and messages
Mac
Windows/Linux
Action |
Shortcut |
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↓ |
Jump to previous channel or DM in the sidebar |
Option↑ |
Jump to next channel or DM in the sidebar |
Option↓ |
Go back in history |
⌘ [ |
Go forwards in history |
⌘ ] |
Open the Home view |
Ctrl1 |
Browse DMs |
Ctrl 2 ⌘ Shift K |
Open the Activity view** |
Ctrl 3 ⌘ Shift M |
View items in Later |
Ctrl 4 |
Open the More view |
Ctrl 0 |
Open the Threads view** |
⌘ Shift T |
Browse channels** |
⌘ Shift L |
Open conversation details |
⌘ Shift I |
Open a conversation’s channel canvas |
⌘Option. |
Move focus to the next section |
F6 |
Move focus to the previous section |
Shift F6 |
Expand or collapse all sidebar sections |
Option Click |
Action |
Shortcut |
Jump to a conversation |
Ctrl K CtrlT** |
Jump to the most recent unread message in a conversation |
CtrlJ** |
Jump to previous unread channel or direct message (DM) |
AltShift↑ |
Jump to next unread channel or DM |
AltShift↓ |
Jump to previous channel or DM in the sidebar |
Alt↑ |
Jump to next channel or DM in the sidebar |
Alt↓ |
Go back in history |
Alt ← |
Go forwards in history |
Alt→ |
Open the Home view |
Ctrl Shift 1 |
Browse DMs
|
Ctrl Shift 2 Ctrl Shift K |
Open the Activity view** |
Ctrl Shift 3 Ctrl Shift M |
View items in Later |
Ctrl Shift 4 |
Open the More view |
Ctrl Shift 0 |
Open the Threads view** |
Ctrl Shift T |
Browse channels** |
Ctrl Shift L |
Open conversation details |
Ctrl Shift I |
Open a conversation’s channel canvas |
CtrlAlt. |
Move focus to the next section |
F6 |
Move focus to the previous section |
Shift F6 |
Expand or collapse all sidebar sections |
Alt Click |
**This shortcut only works on the Slack desktop app.
Mark messages read or unread
Mac
Windows/Linux
Action |
Shortcut |
Mark all messages in current conversation as read |
Esc |
Mark all messages as read |
Shift Esc |
Mark a message as unread |
Option Click |
Action |
Shortcut |
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 |
Shortcut |
Expand or collapse the workspace switcher |
⌘ Shift S |
Switch to previous workspace |
Ctrl Shift Tab |
Switch to next workspace |
Ctrl Tab |
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 |
Shortcut |
Expand or collapse the workspace switcher |
Ctrl Shift S |
Switch to previous workspace |
Ctrl Shift Tab |
Switch to next workspace |
Ctrl Tab |
Switch to a specific workspace (see assigned number under the workspace icon in the left sidebar of the Slack desktop app) | Ctrl[number] |
Switch tabs
Switch between the tabs in your navigation bar with these shortcuts:
Mac
Windows/Linux
Action |
Shortcut |
Switch to the previous tab |
Ctrl Page up |
Switch to the next tab |
Ctrl Page down |
Action |
Shortcut |
Switch to the previous tab |
Ctrl Page up |
Switch to the next tab |
Ctrl Page down |
Take actions on messages
You can right-click any message to reveal the common actions menu, or when focused on a message, use these one-key shortcuts to quickly take actions:
Action |
Shortcut |
Edit a message that you sent |
E |
Delete a message that you sent |
Delete |
Open or reply to a thread |
T or → |
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 |
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 |
Shortcut |
Select text to beginning of current line |
Shift ↑ |
Select text to end of current line |
Shift ↓ |
Create a new line |
Shift Enter |
Bold selected text |
⌘ B |
Italicise selected text |
⌘ I |
Cross out selected text (strikethrough) |
⌘ Shift X |
Hyperlink selected text |
⌘ Shift U |
Quote selected text |
⌘ Shift 9 |
Code selected text |
⌘ Shift C |
Codeblock selected text |
⌘ Alt Shift C |
Format selected text as a bulleted list |
⌘ Shift 8 |
Format selected text as a numbered list |
⌘ Shift 7 |
Apply markdown formatting |
⌘ Shift F |
Undo formatting |
⌘ Z |
Tip: If a link is copied to your clipboard, you can use the ⌘V shortcut to hyperlink selected text.
Action |
Shortcut |
Select text to beginning of current line |
Shift ↑ |
Select text to end of current line |
Shift ↓ |
Create a new line |
Shift Enter |
Bold selected text |
Ctrl B |
Italicise selected text |
Ctrl I |
Cross out selected text (strikethrough) |
Ctrl Shift X |
Hyperlink selected text |
Ctrl Shift U |
Quote selected text |
Ctrl Shift 9 |
Code selected text |
Ctrl Shift C |
Codeblock selected text |
Ctrl Alt Shift C |
Format selected text as a bulleted list |
Ctrl Shift 8 |
Format selected text as a numbered list |
Ctrl Shift 7 |
Apply markdown formatting |
Ctrl Shift F |
Undo formatting |
Ctrl Z |
Add an emoji reaction to a message* |
Ctrl Shift ` Ctrl Shift # Ctrl Shift \ Ctrl Shift _ Ctrl Shift ¡ Ctrl Shift à Ctrl Shift 、 |
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.
Format text in a canvas
Format text in a canvas using the message shortcuts above, or you can make canvas-specific formatting changes with these shortcuts:
Mac
Windows/Linux
Action |
Shortcut |
Format selected text as paragraph |
⌘Option0 |
Format selected text as big heading |
⌘Option1 |
Format selected text as medium heading |
⌘Option2 |
Format selected text as a small heading |
⌘Option3 |
Format selected text as checklist |
⌘Shift0 |
Format selected text as a bulleted list |
⌘Shift8 |
Format selected text as a numbered list |
⌘Shift7 |
Toggle heading and list styles |
Ctrl` |
Action |
Shortcut |
Format selected text as paragraph |
CtrlAlt0 |
Format selected text as big heading |
CtrlAlt1 |
Format selected text as medium heading |
CtrlAlt2 |
Format selected text as a small heading |
CtrlAlt3 |
Format selected text as checklist |
CtrlShift0 |
Format selected text as a bulleted list |
CtrlShift8 |
Format selected text as a numbered list |
CtrlShift7 |
Toggle heading and list styles |
Ctrl` |
Navigate a canvas
When you’re working in a canvas, use these shortcuts to navigate and edit your content:
Mac
Windows/Linux
Action |
Shortcut |
View comment thread |
⌘OptionT |
Show reader or edit view |
⌘OptionR |
Open context menu |
⌘Shift/ |
Find text in the canvas |
⌘F |
Find next |
⌘G |
Find previous |
⌘ShiftG |
Find and replace |
⌘ShiftH |
Copy anchor link to section |
CtrlOptionQ |
Undo last action | ⌘Z |
Redo last action | ⌘ShiftZ |
Move item in a formatted list up | ⌘Option↑ |
Move item in a formatted list down | ⌘Option↓ |
Action |
Shortcut |
View comment thread |
CtrlAltT |
Show reader or edit view |
CtrlAltR |
Open context menu |
ShiftF10 |
Find text in the canvas |
CtrlF |
Find next |
CtrlG |
Find previous |
CtrlShiftG |
Find and replace |
CtrlShiftH |
Copy anchor link to section |
CtrlAltQ |
Undo last action | CtrlZ |
Redo last action | CtrlShiftZ |
Move item in a formatted list up | CtrlAlt↑ |
Move item in a formatted list down | CtrlAlt↓ |