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

Unsend a message

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

Unsend a message

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.