Internet Productivity

The Slack Cheat Sheet: Shortcuts, Commands, and Syntax to Know

Akshata Shanbhag 09-11-2019

Slack tops the current crop of digital workspace tools. It’s powerful enough to handle both huge teams and complex projects well.


If you use Slack at work, you’ll probably agree that its layout and feature set are quite complex. Fortunately, both these elements are well planned and easy to use. But with so much going on in the interface, it’s quite natural to miss out on several features unless you go looking for them specifically.

To remedy that, we decided to compile the best Slack tips into a cheat sheet for you. It contains keyboard shortcuts, search tricks, formatting syntax, and special commands that can speed up your Slack workflow. And the best part is that you can use them all without taking your hands off the keyboard!

FREE DOWNLOAD: This cheat sheet is available as a downloadable PDF from our distribution partner, TradePub. You will have to complete a short form to access it for the first time only. Download The Slack Cheat Sheet.

The Slack Cheat Sheet : Shortcuts, Commands, and Syntax to Know

Keyboard Shortcuts
On a Mac keyboard, press Option instead of Alt and Cmd instead of Ctrl for shortcuts.
Ctrl + k OR

Ctrl + g OR
¹Ctrl + t
Open Quick Switcher
Ctrl + Shift + kBrowse DMs
¹Ctrl + Shift + tOpen Threads view
²Ctrl + Shift + aOpen All Unreads view
Ctrl + Shift + lBrowse channel list
³Alt + Down ArrowJump to next channel or DM
³Alt + Up ArrowJump to previous channel or DM
³Alt + Shift + Down ArrowJump to next unread channel or DM
³Alt + Shift + Up ArrowJump to previous unread channel or DM
Cmd + [ OR

Cmd + Left Arrow
Move back in history
Cmd + ] OR
Cmd + Right Arrow
Move forward in history
Ctrl + Shift + mOpen Activity pane
Ctrl + Shift + sOpen Starred Items pane
Ctrl + Shift + wOpen Workspace Directory
Ctrl + Shift + iOpen Channel Details pane
Ctrl + / (Slash)Open Keyboard Shortcuts pane
Ctrl + . (Period)Toggle right-hand pane
¹Ctrl + , (Comma)Open Preferences
Ctrl + Shift + [Switch to previous workspace
Ctrl + Shift + ]Switch to next workspace
⁴Ctrl + [Number]Switch to specific workspace
Ctrl + AltShow numbers assigned to workspaces in sidebar
Ctrl + fSearch the current channel or DM
EscMark all messages in current channel or DM as read
Shift + EscMark all messages as read
⁵Alt + click messageMark message as oldest unread message
Ctrl + Shift + YSet or edit your Slack status
Ctrl + uUpload file to current channel or DM
Ctrl + Shift + EnterCreate snippet in current channel or DM
⁶Up ArrowEdit your last message in current channel or DM
Shift + Up ArrowSelect text to beginning of current line in message draft
Shift + Down ArrowSelect text to end of current line in message draft
Shift + EnterInsert new line in message draft
Ctrl + bBold selected text
Ctrl + iItalicize selected text
Ctrl + Shift + xStrike through selected text
Ctrl + Shift + >Indent selected text
Ctrl + Shift + cFormat selected text as inline code
Ctrl + Shift + 7Format selected text as numbered list
Ctrl + Shift + 8Format selected text as bulleted list
@[Character]Show autocomplete options for display names
#[Character]Show autocomplete options for channel names
:[Character]Show autocomplete options for emoji
mToggle mute during call
vToggle video during call
+ (Plus) OR
Show invite list during call
e + (1-9)View and select emoji during call
@[username]Notify specific person
@hereNotify active members of channel
@channelNotify all members of channel, whether they’re active or not
@everyoneNotify all members of channel #general
Message Formatting Syntax
*text*Bold text
_text_Italicize text
~text~Strike through text
>textIndent single block of text

Indent multiple blocks of text
`text`Format single line of inline code

Format multiple lines of inline code

Format as numbered list
text OR
• text
Format as bulleted list
Search Modifiers
Add modifiers before or after search keyword(s).
in:[channel]Search specific channel
in:[@username]Search specific DM
from:usernameSearch messages/files shared by specific user
from:meSearch messages/files sent by you
⁷on:[date]Search using specific date
⁸before:[date] OR
⁸after:[date] OR
Search using specific date or time frame
has:[:emoji:]Search for items with specific emoji
has:pinSearch for pinned items
has:starSearch for starred items
has:linkSearch for items with links
Slash Commands
Type in the message field and hit Enter.
/statusSet or clear your custom status
/awayToggle your “away” status
⁹/dnd for [Time] OR
⁹/dnd until [Time]
Schedule Do Not Disturb session
/dnd offTurn off Do Not Disturb
/expandExpand all inline images and videos in current channel
/collapseCollapse all inline images and videos in current channel
/feed subscribe [feed address]Subscribe to RSS feed in current channel
/feed listList RSS feeds (and their ID numbers) for current channel
/feed remove [ID number]Unsubscribe current channel from RSS feed
/feed helpGet help with /feed commands
/join [#channel]Join channel
/leave [#channel] OR

/close [#channel] OR

/part [#channel]
Leave channel
/leaveLeave current channel
/open [#channel]Open specific channel
/topic [text]Set topic for current channel
/invite [@username] [#channel]Invite member to channel
/remove [@username] OR
/kick [@username]
Remove member from current channel
/mute [#channel]Mute/unmute specific channel
/muteMute/unmute current channel OR ¹Unfollow current thread
/starStar current channel or DM
/rename [new-name]Rename current channel
/archiveArchive current channel
/whoList members (up to 100) in current channel
/msg [#channel] [message]Send message to any channel
/msg [@username] [message] OR
/dm [@username] [message]
Send DM
/me [text]Display italicized text
/remind @me or [@username] or [#channel] to [What] [When]Set a reminder
/remind listView list of upcoming, past, or incomplete reminders
/remind helpGet help with /remind commands
/search [keyword(s)]Search messages and files
/shortcutsOpen Keyboard Shortcuts pane
/apps [app]Search for app in Slack directory
/feedback [text]Send feedback or help request to Slack
/shrug [message]Add ¯\_(ツ)_/¯ to end of message
¹⁰/giphy [keyword(s)]Share a random GIF

¹Works only in desktop app.

²Works only if you have enabled All Unreads view under Preferences > Sidebar.

³Includes starred channels and DMs.

⁴Press Ctrl + Alt or hover over workspace logo in sidebar to see number assigned to workspace.

⁵Use Ctrl + Alt + click on Linux.

⁶Ensure cursor is in empty message field.

⁷Use MM/DD/YY(YY) or MM-DD-YY(YY) format for date.

⁸Replace [date] with specific date or with keyword like today, yesterday, [day], [month], or [year]

⁹Use time descriptors like “for 20 mins”, “until 4pm”, until tonight”, etc.

¹⁰Requires integration with Giphy app.

Take Control of Your Slack Workspace

Slack not only saves you from the clutches of email at work, but also makes your online office feel more like an offline one, complete with water-cooler chats. Once you master Slack Solid Tips to Master Slack & Be the Most Effective Employee Ever Don't have a strategy for managing Slack? It's time you got one. You can't let Slack do all the work for you. Try these tips to make effective use of Slack. Read More and learn how to navigate it faster, your days at the office will be a lot more fun!


Image Credit: Webaroo on Unsplash

Related topics: Cheat Sheet, Keyboard Shortcuts, Slack.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *