This page lists 102 keyboard shortcuts for Slack across macOS and Windows, split into 12 categories like Navigation, Message shortcuts, Mark messages read or unread, and Switch teams. It is a reference page, not a walkthrough of how Slack works.
| Action | Hotkey |
|---|---|
| Show Invite List | A |
| View Channel sharing Options | S |
| Mute On/Off | M |
| Video On/Off | V |
| View and Select Emoji Reactions | E+1..9 |
| Action | Hotkey |
|---|---|
| Create a new snippet | Ctrl+Shift+Enter |
| Upload a File | Ctrl+U |
| Action | Hotkey |
|---|---|
| Set Msg to Oldest Unread Message | Alt+Click Msg |
| Mark All Messages As Read | Shift+Esc |
| Mark All Messages in Current Channel | Esc |
| Action | Hotkey |
|---|---|
| Autocomplete Channel | #char+Tab |
| Autocomplete Username | @char+Tab |
| Autocomplete Emoji | :char+Tab |
| Action | Hotkey |
|---|---|
| Select Text to Beginning of Current Line | Shift+↑ |
| Reprint your last slash command in a channel | Tab |
| Select Text to End of Current Line | Shift+↓ |
| Create a new line in your message | Shift+Enter |
| Add Emoji Reactions to A Message | Ctrl+Shift+\ |
| Edit Your Last Message | ↑ |
| Action | Hotkey |
|---|---|
| Switch to A Specific team | Ctrl+1..9 |
| Switch to Previous Team | Ctrl+Shift+[ |
| Switch to Next Team | Ctrl+Shift+] |
App Cheat Sheet
When your team needs to kick off a project, hire a new employee, deploy some code, review a sales contract, finalize next year's budget, measure an A/B test, plan your next office opening, and more, Slack has you covered.
Slack keyboard shortcuts are organized by category and available for Windows, macOS, and Linux. Search by keyword or browse by section.