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 ⌘ Shift K |
|
⌘ Z |
|
|
Set your status |
⌘ Shift Y |
|
Open your preferences** |
⌘ , |
|
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 Shift K |
|
Ctrl Z |
|
|
Set your status |
Ctrl Shift Y |
|
Open your preferences** |
Ctrl , |
|
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 |
⌘ Shift K |
|
Open the Activity view** |
⌘ Shift M |
|
Open the More view |
Ctrl 0 |
|
Open the Threads view** |
⌘ Shift T |
|
Browse channels** |
⌘ Shift L |
|
Open conversation details |
⌘ Shift I |
|
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 |
| Open the Activity view** |
Ctrl Shift M |
|
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 |
|
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 |
|
Switch to a specific tab (hold Ctrl to see a tab’s assigned number in the navigation bar) |
Ctrl[number] |
|
Action |
Shortcut |
| Switch to the previous tab |
Ctrl Page up |
| Switch to the next tab |
Ctrl Page down |
| Switch to a specific tab (hold Ctrl to see a tab’s assigned number in the navigation bar) |
ShiftCtrl[number] |
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↓ |
