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 custom 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 ⌘ShiftK |
|
⌘Z |
|
|
Set your status |
⌘ShiftY |
|
Open your preferences** |
⌘, |
|
Resize the left sidebar† |
← or → |
|
Hide the right sidebar |
⌘. |
|
Create a new canvas |
⌘ShiftN |
|
Upload a file |
⌘U |
|
View all downloaded files |
⌘ShiftJ |
|
Create a new snippet |
⌘ShiftEnter |
|
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 |
⌘ShiftH |
|
Toggle mute on a huddle |
⌘ShiftSpace |
|
Open Help |
F1 |
|
Toggle full screen view |
Ctrl⌘F |
|
Close window |
⌘W |
|
Reopen last closed window |
⌘ShiftW |
|
Open the People view |
⌘ShiftE |
|
Quit Slack** |
⌘Q |
|
Action |
Shortcut |
|
Compose a new message |
CtrlN CtrlShiftK |
|
CtrlZ |
|
|
Set your status |
CtrlShiftY |
|
Open your preferences** |
Ctrl, |
|
Resize the left sidebar† |
← or → |
|
Hide the right sidebar |
Ctrl. |
|
Create a new canvas |
CtrlShiftN |
|
Upload a file |
CtrlU |
|
View all downloaded files |
CtrlShiftJ |
|
Create a new snippet |
CtrlShiftEnter |
|
Add an emoji reaction to a message* |
CtrlShift` CtrlShift# CtrlShift\ CtrlShift_ CtrlShift¡ CtrlShiftà CtrlShift、 |
|
Start a search |
CtrlG |
|
Search in the current conversation |
CtrlF |
|
Start, join, leave, or end a huddle |
CtrlShiftH |
|
Toggle mute on a huddle |
CtrlShiftSpace |
|
Toggle full screen view |
F11 |
|
Close window |
CtrlW |
|
Reopen last closed window |
CtrlShiftW |
|
Open the People view |
CtrlShiftE |
|
Quit Slack** |
CtrlQ |
*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 forward in history |
⌘] |
|
Open the Home view |
Ctrl1 |
|
Browse DMs |
⌘ShiftK |
|
Open the Activity view** |
⌘ShiftM |
|
Open the More View |
Ctrl0 |
|
Open the Threads view** |
⌘ShiftT |
|
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 |
Shortcut |
|
Jump to a conversation |
CtrlK 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 forward in history |
Alt→ |
|
Open the Home view |
CtrlShift1 |
| Browse DMs |
CtrlShift2 |
| Open the Activity view** |
CtrlShiftM |
|
Open the More view |
CtrlShift0 |
|
Open the Threads view** |
CtrlShiftT |
|
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 |
Shortcut |
|
Mark all messages in current conversation as read |
Esc |
|
Mark all messages as read |
ShiftEsc |
|
Mark a message as unread |
OptionClick |
| Action |
Shortcut |
|
Mark all messages in current conversation as read |
Esc |
|
Mark all messages as read |
ShiftEsc |
|
Mark a message as unread |
AltClick |
Navigate unread messages
To catch up on what you missed in Slack, you can navigate your All unreads view using these shortcuts:
Mac
Windows/Linux
|
Action |
Shortcut |
|
Open the All unreads view |
⌘ShiftA |
|
Move between messages |
↑ or ↓ |
|
Mark a message as unread |
OptionClick |
|
Mark a group of messages as unread |
Esc |
|
Open or collapse a group of messages |
← or → |
|
Action |
Shortcut |
|
Open the All unreads view |
CtrlShiftA |
|
Move between messages |
↑ or ↓ |
|
Mark a message as unread |
AltClick |
|
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 |
⌘ShiftS |
| Switch to previous workspace |
CtrlShiftTab |
| Switch to next workspace |
CtrlTab |
| 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 |
CtrlShiftS |
| Switch to previous workspace |
CtrlShiftTab |
| Switch to next workspace |
CtrlTab |
| 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 |
CtrlPage up |
|
Switch to the next tab |
CtrlPage 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 |
CtrlPage up |
| Switch to the next tab |
CtrlPage 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 you sent |
E |
|
Delete a message 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 you sent. You can adjust this preference so pressing ↑ moves focus to the last visible message in a conversation instead.
Format messages
Make sure 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 |
ShiftEnter |
|
Bold selected text |
⌘B |
|
Italicize selected text |
⌘I |
|
Strikethrough selected text |
⌘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 |
Shortcut |
|
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 |
|
Italicize selected text |
CtrlI |
|
Strikethrough selected text |
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.
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 small heading |
⌘Option3 |
|
Format selected text as checklist |
⌘Shift0 |
|
Format selected text as bulleted list |
⌘Shift8 |
|
Format selected text as 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 small heading |
CtrlAlt3 |
|
Format selected text as checklist |
CtrlShift0 |
|
Format selected text as bulleted list |
CtrlShift8 |
|
Format selected text as 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↓ |
