Slack keyboard shortcuts
Navigation, composer, and huddle shortcuts in the Slack desktop app.
34 shortcuts Mac and Windows checked September 11, 2026
Print all 34 shortcuts One sheet with every shortcut in this app, ready for the printer or a PDF.
- Slack Documented
| Action | Keys | Row actions |
|---|---|---|
| Open Slack preferences Desktop only | Mac Cmd, 1 more variant | Source |
| Choose a file to upload Desktop only | Mac CmdO 1 more variant | Source |
| Search across Slack Desktop | Mac CmdG 1 more variant | Source |
| Search inside this conversation Current channel or DM | Mac CmdF 1 more variant | Source |
| Change your status Desktop | Mac CmdShiftY 1 more variant | Source |
| Create a code snippet Desktop | Mac CmdShiftEnter 1 more variant | Source |
| Visit the next sidebar conversation Sidebar order | Mac OptionDown arrow 1 more variant | Source |
| Visit the previous sidebar conversation Sidebar order | Mac OptionUp arrow 1 more variant | Source |
| Mark all messages as read Workspace messages | Mac ShiftEsc 1 more variant | Source |
| Toggle your huddle microphone Active huddle Huddles must be available and a huddle must be running. | Mac CmdShiftSpace 1 more variant | Source |
| Compose message Desktop | Windows CtrlN | Source |
| New canvas Desktop Slack desktop app. | Windows CtrlShiftN | Source |
| Downloads Desktop | Windows CtrlShiftJ | Source |
| Huddle action State-dependent huddle Huddles must be available. | Windows CtrlShiftH | Source |
| Close window Desktop | Windows CtrlW | Source |
| Reopen window Desktop | Windows CtrlShiftW | Source |
| People view Desktop | Windows CtrlShiftE | Source |
| Recent unread Conversation | Windows CtrlJ | Source |
| Previous unread Sidebar | Windows AltShiftUp arrow | Source |
| Next unread Sidebar | Windows AltShiftDown arrow | Source |
| Back History | Windows AltLeft arrow | Source |
| Forward History | Windows AltRight arrow | Source |
| Home view Desktop | Windows CtrlShift1 | Source |
| Direct messages Desktop | Windows CtrlShift2 | Source |
| Activity Desktop | Windows CtrlShiftM | Source |
| Threads Desktop | Windows CtrlShiftT | Source |
| Browse channels Desktop | Windows CtrlShiftL | Source |
| Conversation details Conversation | Windows CtrlShiftI | Source |
| All unread Desktop | Windows CtrlShiftA | Source |
| New line Composer | Windows ShiftEnter | Source |
About Slack and its shortcuts
Slack is a program people keep open all day, so its keyboard is built for moving rather than for composing: jumping to a conversation by name, stepping through unread channels, marking things read, and reaching threads and drafts. The quick switcher is the one command that changes how the whole application feels.
Slack runs as a desktop application and in a browser, and the browser version loses combinations the browser keeps for itself. Workspaces with many apps installed can also bind their own commands.
Where the Slack keys came from
Read from 1 documentation page published by the makers of Slack. Report a key that is wrong
To see how one action is done in other apps as well as Slack, browse the shortcuts by task. Shortcuts by task