Discover the ins and outs of Slack shortcuts, including how they function, the essential ones to streamline your workflow, and even how to customize your own.
Slack keyboard shortcuts are accessible to all users – all you have to do is own a Slack account.
Go through our keyboard shortcuts table below to learn which key combinations will be most useful to you. Regular use will make it easier so that you don’t always have to refer to this Slack shortcuts handbook.
If you’re on the Slack desktop app, the first shortcut to know is Ctrl / (Windows or Linux) or ⌘ / (macOS). This key combination opens a sidebar with the most common keyboard shortcuts.
With other shortcuts, you can access them through convenient Slack client elements:
Slash commands
Entry points in app surfaces
What are the best Slack shortcuts?
Ultimately, the best Slack shortcuts are the ones you used the most.
Here’s a list of the most common shortcuts available in Slack.
Slack basic shortcuts
Function
Windows Shortcut
macOS Shortcut
Compose a new message
Ctrl N
⌘N
Edit last message (when the current message box is empty)
Ctrl ↑
⌘↑
Jump to a conversation
Ctrl K or Ctrl T#
⌘ K or ⌘ T#
Set a status
Shift Ctrl Y
⌘ Shift Y
Open preferences#
Ctrl ,
⌘ ,
Open search
Ctrl G
⌘ G
Search current conversation
Ctrl F
⌘ F
Search the Help Center
F1
F1
Browse channels
Shift Ctrl L
⌘ Shift L
Access all DMs
Shift Ctrl K
⌘ Shift K
Access all threads#
Shift Ctrl T
⌘ Shift T
Go back in history
Alt ←
⌘ [
Go forward in history
Alt →
⌘ ]
Dismiss dialogs
Esc
Esc
Toggle sidebar visibility
Shift Ctrl D
⌘ Shift D
Open context menu
Shift F10
Shift M with VoiceOver running
Navigation
Function
Windows Shortcut
macOS Shortcut
Navigate focus across messages
↑ or ↓
↑ or ↓
Navigate focus to the next section
F6
F6
Navigate focus to the previous section
Shift F6
Shift F6
Imitate “clicking” on a focused element
Enter
Enter
Scroll
↑ & ↓ or pg up & pg dn
↑ & ↓
Scroll to the previous day
Shift pg up
Fn Shift ↑
Scroll to the next day
Shift pg dn
Fn Shift ↓
Jump to unread messages
Ctrl J
⌘ J
Increase text font size
Ctrl +
⌘ +
Decrease text font size
Ctrl –
⌘ –
Access mentions and reactions#
Shift Ctrl M
⌘ Shift M
Access directory
Shift Ctrl E
⌘ Shift E
Toggle right pane visibility
Ctrl .
⌘ .
Toggle fullscreen
Ctrl Shift F
Ctrl ⌘ F
Open sidebar item in split view
Ctrl & “click”
⌘ & “click”
Open a conversation in split view
Ctrl Enter
⌘ Enter
View channel Info
Shift Ctrl I
⌘ Shift I
View saved items
Shift Ctrl S
⌘ Shift S
For Focused Messages
Function
Windows Shortcut
macOS Shortcut
Edit focused message (your own message)
E
E
Delete focused message (your own message)
Delete
Delete
Share a focused message
S
S
Open a thread on a focused message
→ or T
→ or T
Add an emoji reaction to a focused message
R
R
Set a “remind me” on a focused message
M
M
Mark a focused message unread
U
U
Pin/unpin a focused message
P
P
Save/unsave a focused message
A
A
Messaging
Function
Windows Shortcut
macOS Shortcut
Bold text
Ctrl B
⌘ B
Italicize text
Ctrl I
⌘ I
Strikethrough text
Shift Ctrl X
⌘ Shift X
Format text as hyperlink
Shift Ctrl U
⌘ Shift U
Format text as code
Shift Ctrl C
⌘ Shift C
Format text as codeblock
Shift Ctrl Alt C
⌘ Alt Shift C
Format selection as bullet list
Shift Ctrl 8
⌘ Shift 8
Format selection as numbered list
Shift Ctrl 7
⌘ Shift 7
Format selection as quote
Shift Ctrl 9
⌘ Shift 9
Undo formatting
Ctrl Z
⌘ Z
Autocomplete emoji
:
:
Autocomplete channel
#
#
Autocomplete username
@
@
Start a new line
Shift Enter
Shift Enter
React to last message (or a message focused on)
Shift Ctrl /*
⌘ Shift /
Select text to the beginning of current line
Shift ↑
Shift ↑
Select text to the end of current line
Shift ↓
Shift ↓
Marking messages
Function
Windows Shortcut
macOS Shortcut
Mark a read message as unread
Alt & “click” message
Option & “click” message
Mark all unread messages as read
Shift Esc
Shift Esc
Mark all unread messages in a channel as read
Esc
Esc
Workspace switching
Function
Windows Shortcut
macOS Shortcut
Go to previous workspace
Ctrl Tab
⌘ Shift [
Go to next workspace
Ctrl Shift Tab
⌘ Shift ]
Go to a specific workspace
Ctrl & “1 – 9”
⌘ & “1 – 9”
Channels & direct messages
Function
Windows Shortcut
macOS Shortcut
Previous chat (channel or DM) history
Alt ↑
Option ↑
Next chat (channel or DM) history
Alt ↓
Option ↓
Previous unread chat (channel or DM)
Alt Shift ↑
Option Shift ↑
Next unread chat (channel or DM)
Alt Shift ↓
Option Shift ↓
All Unreads
Function
Windows Shortcut
macOS Shortcut
Open the “All unreads” dialog
Ctrl Shift A
⌘ Shift A
Next unread channel
Shift pg dn
Option Shift ↓
Previous unread channel
Shift pg up
Option Shift ↑
Collapse unread channel
←
←
Expand unread channel
→
→
Files and snippets
Function
Windows Shortcut
macOS Shortcut
Add a file
Ctrl U
⌘ U
Create a snippet
Shift Ctrl Enter
⌘ Shift Enter
View all file downloads
Shift Ctrl J
⌘ Shift J
Calls
Function
Windows Shortcut
macOS Shortcut
Toggle mute on a Slack call
M
M
Toggle video on a Slack call
V
V
Invite participants to a Slack call
+ or A
+ or A
Use emoji reactions in a Slack call
E then “1 – 9″
E then “1 – 9″
Huddle
Function
Windows Shortcut
macOS Shortcut
Initiate (start or join) or terminate (leave or end) a Slack huddle
Ctrl Shift H
⌘ Shift H
Toggle mute in a Slack huddle
Ctrl Shift Space
⌘ Shift Space
NOTE: Functions or shortcuts with the # superscript only work on the Slack desktop app. Functions or shortcuts with the * superscript may vary by keyboard layout.
How do I change Slack shortcuts?
Depending on your keyboard layout, shortcuts may differ. An example is the reactji keyboard shortcut.
You can effect changes that will allow you to access other Slack shortcuts on your keyboard using these steps:
Sign in to Slack on your browser.
Click on your profile picture and select Preferences.
A mini window appears, then click on Language and region.
Under Keyboard Layout, select your preferred layout to change the Slack shortcuts available to you.
Creating custom Slack shortcuts
If you want to create your own custom Slack shortcuts for your apps, follow these steps:
Sign in to your app dashboard. Click on Interactivity & Shortcuts in the sidebar, then toggle on Interactivity.
Input your HTTP Post Request URL. Then, under the Shortcuts section, click the Create new shortcuts button.
Choose if you want to access your shortcut as a Global or On messages shortcut and click Next.
Fill in the required information in the next dialog and hit the Create button.
You’ll be redirected to the Interactivity & Shortcuts page where you’ll click the Save Changes button.
Your new app shortcut for Slack is now ready to use.
Mio’s custom Slack shortcut
The Mio integration allows you to message users on Google Chat from your Slack workspace.
If you have colleagues who don’t use Slack because they use Google Chat, what’s your current process?
Do you have to log in to Google Chat every time you want to chat with them? Or end up reverting to email?
Maybe you can only work synchronously with them because they don’t have Slack. Isn’t it annoying to only be able to chat with them on a scheduled call?
With Mio installed, you can connect Slack and Google Chat.
Once connected, you stay in Slack, they stay in Google Chat, and you message cross-platform.