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

 Shift K

Unsend a message  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**  O
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

Unsend a message 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 Ctrl Shift N
Upload a file** Ctrl O
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 Ctrl Shift H
Toggle mute on a huddle Ctrl Shift Space
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) Option Shift  
Jump to next unread channel or DM Option Shift 
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 Ctrl 1 
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

Ctrl T**

Jump to the most recent unread message in a conversation Ctrl J**
Jump to previous unread channel or direct message (DM) Alt Shift 
Jump to next unread channel or DM Alt Shift 
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 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 unreads view using these shortcuts:

Mac

Windows/Linux

Action Shortcut
Open the All unreads view  Shift A
Move between messages or
Mark a message as unread Option Click
Mark a group of messages as read Esc
Open or collapse a group of messages or
Action Shortcut
Open the All unreads view Ctrl Shift A
Move between messages or
Mark a message as unread Alt Click
Mark a group of messages as read 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) Shift Ctrl [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 Shift Enter
Bold selected text  B
Italicize selected text  I
Underline selected text  U
Strikethrough selected text  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
Italicize selected text Ctrl I
Strikethrough selected text 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  Option 0
Format selected text as big heading  Option 1
Format selected text as medium heading  Option 2
Format selected text as small heading  Option 3
Format selected text as checklist  Shift 0
Format selected text as bulleted list  Shift 8
Format selected text as numbered list  Shift 7
Toggle heading and list styles Ctrl `
Action Shortcut
Format selected text as paragraph Ctrl Alt 0
Format selected text as big heading Ctrl Alt 1
Format selected text as medium heading Ctrl Alt 2
Format selected text as small heading Ctrl Alt 3
Format selected text as checklist Ctrl Shift 0
Format selected text as bulleted list Ctrl Shift 8
Format selected text as numbered list Ctrl Shift 7
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  Option T
Show reader or edit view  Option R
Open context menu  Shift /
Find text in the canvas  F
Find next  G
Find previous  Shift G
Find and replace  Shift H
Copy anchor link to section Ctrl Option Q
Undo last action  Z
Redo last action  Shift Z
Move item in a formatted list up  Option 
Move item in a formatted list down  Option 
Action Shortcut
View comment thread Ctrl Alt T
Show reader or edit view Ctrl Alt R
Open context menu Shift F10
Find text in the canvas Ctrl F
Find next Ctrl G
Find previous Ctrl Shift G
Find and replace Ctrl Shift H
Copy anchor link to section Ctrl Alt Q
Undo last action Ctrl Z
Redo last action Ctrl Shift Z
Move item in a formatted list up Ctrl Alt 
Move item in a formatted list down Ctrl Alt