Back to Blog
Guide

Slack Keyboard Shortcuts Cheat Sheet for Mac and Windows

The Slack keyboard shortcuts worth learning, for Mac and Windows, from Slack's own list: Cmd/Ctrl+K to jump, Shift+Esc to mark all read, Cmd/Ctrl+Shift+Y to set a status, formatting, huddles and one-key message actions. Press Cmd/Ctrl+/ in Slack to see them all.

Slack Green Team
September 23, 2026
October 7, 2026
4 min read
Share:
slack tips
keyboard shortcuts
productivity

The Slack keyboard shortcuts most people need are Cmd+K (Ctrl+K on Windows) to jump to any conversation, Shift+Cmd+K for a new message, Shift+Esc to mark everything as read, Shift+Cmd+Y to set your status, and Cmd+Shift+A to open All Unreads. Press Cmd+/ (Ctrl+/) in Slack to open the full list, which you can search. Slack does not let you change or add shortcuts.

The tables below come from that panel, read in the Slack web app on a Mac on 2 October, not from the help center. We also pressed the main ones and wrote down what opened. Two shortcuts differ from most cheat sheets: a new message is Shift+Cmd+K in the web app, and starting a huddle is Cmd+Option+Shift+H.

Slack's own Keyboard Shortcuts panel, opened with Cmd+/ in the web app: New message Shift Cmd K, Jump to Cmd K, Set a status Shift Cmd Y

What each shortcut opened in our test

We pressed each key in the Slack web app with the message list in focus:

Keys (Mac)What happened
Cmd+/Opened the Keyboard Shortcuts panel on the right, with a search box
Cmd+KOpened the jump-to search, cursor in the query box
Shift+Cmd+KOpened a New message view with the cursor in To:
Shift+Cmd+YOpened the Set a status dialog
Cmd+Shift+AOpened All Unreads (Unread Messages)
Ctrl+4Opened Activity
Shift+Cmd+LOpened the channel browser
Cmd+NNothing in Slack; the panel does not list it for the web app
Cmd+GNothing in Slack; the panel does not list it for the web app

Cmd+N and Cmd+G are desktop-app shortcuts in Slack's help center (new message and search). In a browser tab, use Shift+Cmd+K and Cmd+K instead.

The Slack shortcuts worth learning first

On Windows and Linux, Slack uses Ctrl where the Mac uses Cmd, and Alt where the Mac uses Option. We read the panel on a Mac and did not test the Windows keys.

ActionMacWindows / Linux
Jump to a conversationCmd+KCtrl+K
Show all shortcutsCmd+/Ctrl+/
New messageShift+Cmd+K (web), Cmd+N (desktop app)Ctrl+Shift+K (web), Ctrl+N (desktop app)
Set your statusShift+Cmd+YCtrl+Shift+Y
Edit your last messageUp arrow in an empty message boxUp arrow
Unsend your last messageCmd+Z in an empty message boxCtrl+Z
Close or reopen the right paneCmd+.Ctrl+.
Browse channelsShift+Cmd+LCtrl+Shift+L
DirectoryShift+Cmd+ECtrl+Shift+E
React to the last messageShift+Cmd+\Ctrl+Shift+\
Bigger or smaller textCmd+plus / Cmd+minusCtrl+plus / Ctrl+minus

The panel lists the left rail tabs on Control plus a number on a Mac: Ctrl+1 Slackbot, Ctrl+2 Home, Ctrl+3 DMs, Ctrl+4 Activity, Ctrl+5 Files, Ctrl+6 Later, Ctrl+7 Agents & tools. Cmd plus 1 to 9 switches workspaces.

Shortcuts to read and catch up

ActionMacWindows / Linux
Mark everything as readShift+EscShift+Esc
Mark this conversation as readEscEsc
Mark a message as unreadOption+click the messageAlt+click
Open All UnreadsCmd+Shift+ACtrl+Shift+A
Next unread conversationOption+Shift+DownAlt+Shift+Down
Previous unread conversationOption+Shift+UpAlt+Shift+Up
Next or previous conversationOption+Down / Option+UpAlt+Down / Alt+Up
Go back or forwardCmd+[ / Cmd+]Alt+Left / Alt+Right
Scroll to the previous or next dayShift+Page Up / Shift+Page DownShift+Page Up / Shift+Page Down

If a badge still will not clear after Shift+Esc, the measured causes are in Slack keeps showing unread messages. To narrow a search with from:, in: and dates, see Slack search operators.

Huddle shortcuts

Slack's shortcut panel filtered to huddle: start or stop a huddle with Cmd Option Shift H, mute with Shift Cmd Space
ActionMacWindows / Linux
Start or leave a huddleCmd+Option+Shift+HCtrl+Alt+Shift+H
Mute or unmuteShift+Cmd+SpaceCtrl+Shift+Space

Many lists still give Cmd+Shift+H for huddles; the panel in our test listed the four-key version. If a huddle will not start, see Slack huddle not working.

Never appear "away" on Slack again

Cloud-based. No downloads. Works 24/7 even when your laptop is off.

Formatting shortcuts

ActionMacWindows / Linux
BoldCmd+BCtrl+B
ItalicCmd+ICtrl+I
UnderlineCmd+Utoolbar button
StrikethroughShift+Cmd+XCtrl+Shift+X
Inline codeShift+Cmd+CCtrl+Shift+C
Code blockOption+Shift+Cmd+CCtrl+Alt+Shift+C
QuoteShift+Cmd+9Ctrl+Shift+9
Bulleted listShift+Cmd+8Ctrl+Shift+8
Numbered listShift+Cmd+7Ctrl+Shift+7
New line without sendingShift+EnterShift+Enter
Create a snippetShift+Cmd+EnterCtrl+Shift+Enter

To make Enter add a line and Cmd+Enter send, see how to add a new line in Slack. With a link copied, select text and paste to turn it into a link; every way to link text is in how to add a hyperlink in Slack. To check formatting before you post, paste it into the Markdown to Slack converter.

One-key shortcuts on a message

Move focus onto a message first: press the Up or Down arrow in the message list, or F6 (Cmd+F6 on a Mac) to move between sections. Then:

  • • E edit your message, Delete delete it
  • • T or Right arrow open the thread
  • • R add a reaction (what the eyes emoji means)
  • • F forward, P pin or unpin
  • • A save for later, M set a reminder (Slack saved for later)
  • • U mark as unread from this message
  • • L copy a link to the message, Cmd+C copy its text
  • The Activity view has its own single keys: U mark read, C clear, A save, M add a reminder, S snooze a reminder, X select for bulk actions.

    Slack keyboard shortcuts not working

  • • Web app vs desktop app. Cmd+N, Cmd+G and the Threads and Activity shortcuts from the help center belong to the desktop app. In our browser test Cmd+N and Cmd+G did nothing in Slack. Open Cmd+/ in the app you use; the panel lists the keys that work there.
  • • Browser shortcuts win. In a real browser window, keys such as Cmd+N (new window) or Cmd+L (address bar) go to the browser first.
  • • Focus. One-key shortcuts need a message in focus. Press the Up arrow or F6 first.
  • • Keyboard language. Some shortcuts differ on keyboards set to a language other than English.

FAQ

How do I see all Slack keyboard shortcuts? Press Cmd+/ on a Mac or Ctrl+/ on Windows. The panel has a search box; typing "huddle" filtered it to the two huddle shortcuts in our test. Typed commands are in the Slack slash commands list.

What is the shortcut to mark all as read in Slack? Shift+Esc. Esc alone marks the current conversation as read.

Can I customize Slack keyboard shortcuts? No. On a Mac you can remap Slack's menu bar commands under System Settings, Keyboard, Keyboard Shortcuts, App Shortcuts, which works for the desktop app only.

Always Active

Stop Jiggling Your Mouse.

Join hundreds of remote workers who never worry about their Slack status. Set it up once, stay green forever.

Related Articles

Guide

Slack Bot Scopes: The Scope Each API Method Needs, Measured on 44 Methods

We gave a Slack bot one scope, called 44 common Web API methods, and read the needed field of every missing_scope error. Then we added the scopes and called them again. The table shows which scope clears each method.

Slack Green Team
Guide

Slack File Size Limit: 1 GB Is Exactly 1,073,741,824 Bytes, Tested

We uploaded files of 50 MB, exactly 1 GiB and 1 GiB plus one byte to Slack through its upload API. The limit is 1,073,741,824 bytes, and a failed upload can still leave a broken file behind.

Slack Green Team
Guide

Slack Dark Mode: Where the Setting Is, and Which Custom Emoji Disappear

Slack's dark mode is under Preferences > Appearance > Color Mode, with Light, Dark and System. We switched modes in Slack web with three test emoji and measured which ones vanish.

Slack Green Team