All Shortcuts

Slack Keyboard Shortcuts: Bold, Italic, Strikethrough & Code (100)

Complete Slack keyboard shortcuts for text formatting, navigation, and messaging — for both Windows and Mac.

Slack basics (20)

ShortcutActionWhat it does
Ctrl + N or Ctrl + Shift + KCompose a new messageMac: Cmd + N or Cmd + Shift + K.
Ctrl + ZUnsend a messageMac: Cmd + Z.
Ctrl + Shift + YSet your statusMac: Cmd + Shift + Y.
Ctrl + ,Open your preferencesMac: Cmd + ,.
Left/RightResize the left sidebarSame on Mac.
Ctrl + .Hide the right sidebarMac: Cmd + ..
Ctrl + Shift + NCreate a new canvasMac: Cmd + Shift + N.
Ctrl + OUpload a fileMac: Cmd + O.
Ctrl + Shift + JView all downloaded filesMac: Cmd + Shift + J.
Ctrl + Shift + EnterCreate a new snippetMac: Cmd + Shift + Enter.
Ctrl + Shift + `Add an emoji reaction to a messageMac: Cmd + Shift + ` or Cmd + Shift + # or Cmd + Shift + \ or Cmd + Shift + _ or Cmd + Shift + ¡ or Cmd + Shift + à or Cmd + Shift + 、.
Ctrl + GStart a searchMac: Cmd + G.
Ctrl + FSearch in the current conversationMac: Cmd + F.
Ctrl + Shift + HStart, join, leave, or end a huddleMac: Cmd + Shift + H.
Ctrl + Shift + SpaceToggle mute on a huddleMac: Cmd + Shift + Space.
F11Toggle full screen viewMac: Ctrl + Cmd + F.
Ctrl + WClose windowMac: Cmd + W.
Ctrl + Shift + WReopen last closed windowMac: Cmd + Shift + W.
Ctrl + Shift + EOpen the People viewMac: Cmd + Shift + E.
Ctrl + QQuit SlackMac: Cmd + Q.

Navigate conversations and messages (18)

ShortcutActionWhat it does
Ctrl + K or Ctrl + TJump to a conversationSame on Mac.
Ctrl + JJump to the most recent unread message in a conversationMac: Cmd + J.
Alt + Shift + UpJump to previous unread channel or direct message (DM)Mac: Option + Shift + Up.
Alt + Shift + DownJump to next unread channel or DMMac: Option + Shift + Down.
Alt + UpJump to previous channel or DM in the sidebarMac: Option + Up.
Alt + DownJump to next channel or DM in the sidebarMac: Option + Down.
Alt + LeftGo back in historyMac: Cmd + [.
Alt + RightGo forward in historyMac: Cmd + ].
Ctrl + Shift + 1Open the Home viewMac: Ctrl + 1.
Ctrl + Shift + 2Browse DMsMac: Cmd + Shift + K.
Ctrl + Shift + MOpen the Activity viewMac: Cmd + Shift + M.
Ctrl + Shift + 0Open the More viewSame on Mac.
Ctrl + Shift + TOpen the Threads viewMac: Cmd + Shift + T.
Ctrl + Shift + LBrowse channelsMac: Cmd + Shift + L.
Ctrl + Shift + IOpen conversation detailsMac: Cmd + Shift + I.
F6Move focus to the next sectionSame on Mac.
Shift + F6Move focus to the previous sectionSame on Mac.
Alt + ClickExpand or collapse all sidebar sectionsMac: Option + Click.

Mark messages read or unread (3)

ShortcutActionWhat it does
EscMark all messages in current conversation as readSame on Mac.
Shift + EscMark all messages as readSame on Mac.
Alt + ClickMark a message as unreadMac: Option + Click.

Navigate unread messages (5)

ShortcutActionWhat it does
Ctrl + Shift + AOpen the All unreads viewMac: Cmd + Shift + A.
Up + DownMove between messagesSame on Mac.
Alt + ClickMark a message as unreadMac: Option + Click.
EscMark a group of messages as readSame on Mac.
Left/RightOpen or collapse a group of messagesSame on Mac.

Switch workspaces (4)

ShortcutActionWhat it does
Ctrl + Shift + SExpand or collapse the workspace switcherMac: Cmd + Shift + S.
Ctrl + Shift + TabSwitch to previous workspaceSame on Mac.
Ctrl + TabSwitch to next workspaceSame on Mac.
Ctrl + [number]Switch to a specific workspace (see assigned number under the workspace icon in the left sidebar of the Slack desktop app)Same on Mac.

Switch tabs (6)

ShortcutActionWhat it does
Ctrl + Page upSwitch to the previous tabSame on Mac.
Ctrl + Page downSwitch to the next tabSame on Mac.
Ctrl + [number]Switch to a specific tab (hold Ctrl to see a tab's assigned number in the navigation bar)Same on Mac.
Ctrl + Page upSwitch to the previous tabSame on Mac.
Ctrl + Page downSwitch to the next tabSame on Mac.
Shift + Ctrl + [number]Switch to a specific tab (hold Ctrl to see a tab's assigned number in the navigation bar)Same on Mac.

Take actions on messages (9)

ShortcutActionWhat it does
EEdit a message you sentSame on Mac.
DeleteDelete a message you sentSame on Mac.
T + RightOpen or reply to a threadSame on Mac.
FForward a messageSame on Mac.
PPin or unpin a messageSame on Mac.
ASave a message (or remove a message from Later )Same on Mac.
UMark all messages above the one in focus as unreadSame on Mac.
MCreate a reminder about a messageSame on Mac.
RAdd an emoji reaction to a messageSame on Mac.

Format messages (15)

ShortcutActionWhat it does
Shift + UpSelect text to beginning of current lineSame on Mac.
Shift + DownSelect text to end of current lineSame on Mac.
Shift + EnterCreate a new lineSame on Mac.
Ctrl + BBold selected textMac: Cmd + B.
Ctrl + IItalicize selected textMac: Cmd + I.
Ctrl + Shift + XStrikethrough selected textMac: Cmd + Shift + X.
Ctrl + Shift + UHyperlink selected textMac: Cmd + Shift + U.
Ctrl + Shift + 9Quote selected textMac: Cmd + Shift + 9.
Ctrl + Shift + CCode selected textMac: Cmd + Shift + C.
Ctrl + Alt + Shift + CCodeblock selected textMac: Cmd + Alt + Shift + C.
Ctrl + Shift + 8Format selected text as a bulleted listMac: Cmd + Shift + 8.
Ctrl + Shift + 7Format selected text as a numbered listMac: Cmd + Shift + 7.
Ctrl + Shift + FApply markdown formattingMac: Cmd + Shift + F.
Ctrl + ZUndo formattingMac: Cmd + Z.
Ctrl + Shift + `Add an emoji reaction to a messageSame on Mac.

Format text in a canvas (8)

ShortcutActionWhat it does
Ctrl + Alt + 0Format selected text as paragraphMac: Cmd + Option + 0.
Ctrl + Alt + 1Format selected text as big headingMac: Cmd + Option + 1.
Ctrl + Alt + 2Format selected text as medium headingMac: Cmd + Option + 2.
Ctrl + Alt + 3Format selected text as small headingMac: Cmd + Option + 3.
Ctrl + Shift + 0Format selected text as checklistMac: Cmd + Shift + 0.
Ctrl + Shift + 8Format selected text as bulleted listMac: Cmd + Shift + 8.
Ctrl + Shift + 7Format selected text as numbered listMac: Cmd + Shift + 7.
Ctrl + `Toggle heading and list stylesSame on Mac.

Navigate a canvas (12)

ShortcutActionWhat it does
Ctrl + Alt + TView comment threadMac: Cmd + Option + T.
Ctrl + Alt + RShow reader or edit viewMac: Cmd + Option + R.
Shift + F10Open context menuMac: Cmd + Shift + /.
Ctrl + FFind text in the canvasMac: Cmd + F.
Ctrl + GFind nextMac: Cmd + G.
Ctrl + Shift + GFind previousMac: Cmd + Shift + G.
Ctrl + Shift + HFind and replaceMac: Cmd + Shift + H.
Ctrl + Alt + QCopy anchor link to sectionMac: Ctrl + Option + Q.
Ctrl + ZUndo last actionMac: Cmd + Z.
Ctrl + Shift + ZRedo last actionMac: Cmd + Shift + Z.
Ctrl + Alt + UpMove item in a formatted list upMac: Cmd + Option + Up.
Ctrl + Alt + DownMove item in a formatted list downMac: Cmd + Option + Down.
📜 Source: Slack Help Center — Slack keyboard shortcuts. Windows/Linux keys from Slack’s desktop-app article with the Mac key in the last column; message, canvas and navigation tables are all included. Checked 2026-09-06. How we verify ›

What the ten tables cover

Slack documents its desktop shortcuts in one help article split by task, and the tables above follow that split: basics such as Ctrl + N for a new message and Ctrl + K for the quick switcher, moving between conversations with Alt + Up and Alt + Down, marking messages read or unread, switching workspaces with Ctrl + 1-9, the message-action keys that work on a selected message, the formatting keys most people come here for, and the canvas keys that only apply inside a canvas. The Windows/Linux key is in the first column; where Slack lists a different Mac key it is in the last column, otherwise the Mac key swaps Cmd for Ctrl.

Keys that depend on where the cursor is

Formatting keys act on selected text in the composer; the same keys do nothing when a message is merely highlighted in the channel. Message actions are the reverse: E to edit, R to react and T to reply in a thread work after a message is selected with the arrow keys, not while typing. If a shortcut seems dead, check which of the two states you are in. Ctrl + / opens Slack’s own shortcut list for the installed version, which is the reference when the desktop app and the browser version disagree.

Frequently Asked Questions

📄 View Printable Cheat Sheet — Download as PDF or print · 🧩 Combine with other tools

What are the Slack shortcuts for bold, italic, strikethrough, and inline code?

Bold = Ctrl+B (Cmd+B) · Italic = Ctrl+I (Cmd+I) · Strikethrough = Ctrl+Shift+X (Cmd+Shift+X) · Inline Code = Ctrl+Shift+C (Cmd+Shift+C). Select your text first, then press the shortcut.

How do I bold text in Slack?

Select the text and press Ctrl+B on Windows or Cmd+B on Mac. Alternatively, surround text with asterisks: *bold text*

How do I make italic text in Slack?

Select text and press Ctrl+I on Windows or Cmd+I on Mac. Or wrap text in underscores: _italic text_

How do I strikethrough text in Slack?

Select text and press Ctrl+Shift+X on Windows or Cmd+Shift+X on Mac. Or wrap in tildes: ~strikethrough~

What is the Slack shortcut for inline code?

Press Ctrl+Shift+C (Windows) or Cmd+Shift+C (Mac). For a multi-line code block, use Ctrl+Alt+Shift+C or type three backticks ``` and press Enter.

How do I undo in Slack?

Press Ctrl+Z on Windows or Cmd+Z on Mac to undo your last action in the message composer.

How do I edit my last message in Slack?

Press the Up arrow key in any channel or DM to instantly edit your most recently sent message.

Do Slack formatting shortcuts work on mobile?

On mobile, use the formatting toolbar that appears above the keyboard. Tap the Aa button to reveal bold, italic, strikethrough, and code options. Keyboard shortcuts only apply to desktop.

Can I combine Slack shortcuts with other tools?

Yes — use My Stack to combine Slack shortcuts with any other platform on this site into one printable reference, which is useful if your daily workflow spans several tools.

Related Shortcut Pages

Microsoft Teams WhatsApp Signal Discord Telegram

Search 18,500+ shortcuts across 268 platforms

Explore All Platforms Practice Shortcuts
🔧 Spotted an error or a missing shortcut? Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.

🤖 Ask AI about Slack shortcuts

Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"

ChatGPT Claude Perplexity Gemini Grok