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

Unsend a message

Z

Set your status

ShiftY

Open your preferences**

,

Show or hide the left sidebar**

ShiftD

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

CtrlF

Close window

W

Reopen last closed window

ShiftW

Open the People view

ShiftE

Quit Slack**

Q

Action

Shortcut

Compose a new message

CtrlN

Unsend a message

CtrlZ

Set your status

CtrlShiftY

Open your preferences**

Ctrl,

Show or hide the left sidebar**

CtrlShiftD

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

Ctrl2

ShiftK

Open the Activity view**

Ctrl3

ShiftM

View items in Later

Ctrl4

Open the More View 

Ctrl0

Open the Threads view**

ShiftT

Browse channels**

ShiftL

Open conversation details

ShiftI

Open a conversation's channel canvas

Option.

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

CtrlShiftK

Open the Activity view**

CtrlShift3

CtrlShiftM

View items in Later

CtrlShift4

Open the More view 

CtrlShift0

Open the Threads view**

CtrlShiftT

Browse channels**

CtrlShiftL

Open conversation details

CtrlShiftI

Open a conversation's channel canvas

CtrlAlt.

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

Action

Shortcut

Switch to the previous tab

CtrlPage up

Switch to the next tab

CtrlPage 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 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