Slack Keyboard Shortcuts: The Complete List for Windows, Mac & Linux (2026)

Slack is used by over 38 million people every day and most of them are still reaching for the mouse for actions that take a keyboard shortcut under one second. Learning Slack keyboard shortcuts is one of the fastest, zero-cost ways to cut friction out of your workday.

What are Slack keyboard shortcuts?

Slack keyboard shortcuts are key combinations that perform actions in Slack without using a mouse. They work on the Slack desktop app for Windows, Mac, and Linux, and in any web browser. Common actions include switching channels, formatting messages, searching, managing calls, and navigating threads all without lifting your hands from the keyboard.

To see every shortcut directly inside Slack, press Ctrl+/ on Windows or ⌘+/ on Mac at any time. The complete list below covers all 100+ shortcuts across navigation, messaging, formatting, calls, Huddles, and file management for both Windows and Mac plus a downloadable PDF cheat sheet.

10 most useful Slack shortcuts to learn first

If you only learn ten Slack shortcuts, make it these. They cover the actions you repeat dozens of times every day.

ActionWindows shortcutMac shortcut
Quick Switcher jump to any channel or DMCtrl + K⌘ + K
Mark all messages as readShift + EscShift + Esc
Edit your last sent message↑ (Up Arrow)↑ (Up Arrow)
Undo last actionCtrl + Z⌘ + Z
View all Slack keyboard shortcutsCtrl + /⌘ + /
Start a new messageCtrl + N⌘ + N
Search entire workspaceCtrl + G⌘ + G
Start / join / end a HuddleCtrl + Shift + H⌘ + Shift + H
Open / close right sidebarCtrl + .⌘ + .
Set your statusCtrl + Shift + Y⌘ + Shift + Y

For the full list, keep reading or download the Slack shortcuts PDF to keep all shortcuts handy.

Slack basics shortcuts

These shortcuts control core Slack actions composing messages, opening preferences, searching, managing the interface, and working with Huddles.

ActionWindows / LinuxMac
Compose a new messageCtrl + N⌘ + N
Undo last action (unsend message)Ctrl + Z⌘ + Z
Set your statusCtrl + Shift + Y⌘ + Shift + Y
Open preferences (desktop only)Ctrl + ,⌘ + ,
Open / close right sidebarCtrl + .⌘ + .
Start a global searchCtrl + G⌘ + G
Search in the current conversationCtrl + F⌘ + F
View all downloaded filesCtrl + Shift + J⌘ + Shift + J
Create a new canvasCtrl + Shift + N⌘ + Shift + N
Start / join / leave / end a HuddleCtrl + Shift + H⌘ + Shift + H
Toggle mute in a HuddleCtrl + Shift + Space⌘ + Shift + Space
Open HelpF1F1
Toggle full screen viewF11Ctrl + ⌘ + F
Close windowCtrl + W⌘ + W
Reopen last closed windowCtrl + Shift + W⌘ + Shift + W
Open the People viewCtrl + Shift + E⌘ + Shift + E
Access all threads (desktop only)Ctrl + Shift + T⌘ + Shift + T
Quit Slack (desktop only)Ctrl + Q⌘ + Q
Jump to most recent unread message (desktop only)Ctrl + J⌘ + J
Move focus to the next sectionF6F6
Move focus to the previous sectionShift + F6Shift + F6
Open a conversation in split viewCtrl + Enter⌘ + Enter
View channel infoCtrl + Shift + I⌘ + Shift + I
View saved itemsCtrl + Shift + S⌘ + Shift + S
Access mentions and reactions (desktop only)Ctrl + Shift + M⌘ + Shift + M

Message formatting shortcuts

Use these shortcuts to format text while typing a message in Slack. Select the text first, then apply the shortcut or use the shortcut before typing to toggle formatting on.

ActionWindows / LinuxMac
Bold textCtrl + B⌘ + B
Italic textCtrl + I⌘ + I
Strikethrough textCtrl + Shift + X⌘ + Shift + X
Inline codeCtrl + Shift + C⌘ + Shift + C
Code blockCtrl + Shift + Alt + C⌘ + Alt + Shift + C
Add a hyperlink to selected textCtrl + Shift + U⌘ + Shift + U
Bulleted listCtrl + Shift + 8⌘ + Shift + 8
Numbered listCtrl + Shift + 7⌘ + Shift + 7
Block quoteCtrl + Shift + 9⌘ + Shift + 9
Undo formattingCtrl + Z⌘ + Z
Start a new line without sendingShift + EnterShift + Return
Autocomplete an emoji (type colon first): then start typing: then start typing

Tip: You can also type formatting directly without shortcuts. Wrap text in asterisks for bold, underscores for italic, and use three backticks (“`) before and after a block for a code block.

Focused message shortcuts

These single-key shortcuts work when a message is in focus. To focus on a message, press F6 to move focus to the message list, then use ↑ and ↓ to select a message. Once focused, press the shortcuts below no modifier key needed.

ActionShortcut (Windows & Mac)
Edit the focused message (your own messages only)E
Delete the focused message (your own messages only)Delete
Share a focused messageS
Open a thread on a focused messageT or →
Add an emoji reaction to a focused messageR
Set a reminder on a focused messageM
Mark a focused message as unreadU
Pin or unpin a focused messageP
Save or unsave a focused messageA

Note: These single-key shortcuts only work in the Slack desktop app, and only when a message is in focus. They do not work while you are typing in the message input field.

Call and Huddle shortcuts

Slack Huddles are lightweight audio and video calls you can start directly from any channel or DM. These shortcuts control both standard Slack calls and Huddles.

Huddle shortcuts

ActionWindows / LinuxMac
Start, join, leave, or end a HuddleCtrl + Shift + H⌘ + Shift + H
Toggle mute in a HuddleCtrl + Shift + Space⌘ + Shift + Space

Slack call shortcuts (during an active call)

These single-key shortcuts work while you are in an active Slack call.

ActionShortcut (Windows & Mac)
Toggle mute on or offM
Toggle video on or offV
Invite participants to the call+ or A
View channel sharing optionsS
View and select emoji reactionsE then 1 – 9

Slack slash commands list

Slack slash commands are a different type of shortcut from keyboard shortcuts. Instead of pressing key combinations, you type a forward slash (/) directly into the message composer to trigger an action. They work on desktop, web, and mobile.

To use a slash command, click into any message input box and type / Slack will show a menu of available commands as you type.

Slash commandWhat it does
/remindSet a reminder for yourself or a teammate. Example: /remind me to submit report at 3pm
/statusUpdate your Slack status. Example: /status :coffee: In a meeting
/awayToggle your availability between active and away
/dndTurn on Do Not Disturb. Example: /dnd for 2 hours
/callStart a Slack call in the current channel or DM
/dmOpen a direct message with a specific person. Example: /dm @username
/inviteInvite a member to the current channel. Example: /invite @username
/leaveLeave the current channel
/openOpen a channel by name. Example: /open #general
/searchSearch Slack messages. Example: /search quarterly report
/collapseCollapse all inline images and video in the current channel
/expandExpand all inline images and video in the current channel
/muteMute or unmute the current channel
/shrugSend a shrug emoji: ¯_(ツ)_/¯
/giphySend a random GIF matching your search term (requires Giphy app)

To see every available slash command in your workspace, type / in any message box and scroll through the full list that appears.

Do Slack keyboard shortcuts work on mobile?

No. Slack keyboard shortcuts are only available on the desktop app (Windows, Mac, Linux) and in a web browser. The Slack mobile app on iOS and Android does not support keyboard shortcuts.

On mobile, Slack uses touch gestures instead:

  • Swipe left on a message to mark it as unread
  • Long press on a message to open the message actions menu (react, reply, pin, etc.)
  • Swipe right on a notification to reply directly

If you connect a Bluetooth keyboard to an iPad or Android tablet, some shortcuts such as Ctrl + / may work inside the Slack browser version. However, the full desktop shortcut set is not supported on mobile devices.

Slack keyboard shortcuts vs Microsoft Teams shortcuts

Both Slack and Microsoft Teams support keyboard shortcuts for navigation, messaging, and calls but the key combinations differ significantly. Here is a side-by-side comparison of the most common equivalent shortcuts.

ActionSlack (Windows)Microsoft Teams (Windows)
Quick search / jump to conversationCtrl + KCtrl + E
Compose a new messageCtrl + NCtrl + N
Bold textCtrl + BCtrl + B
Italic textCtrl + ICtrl + I
Mark all as readShift + EscCtrl + Shift + U
Search messagesCtrl + GCtrl + F
View keyboard shortcutsCtrl + /Ctrl + .
Toggle mute on a callM (during call)Ctrl + Shift + M
Toggle video on a callV (during call)Ctrl + Shift + O
Open preferences / settingsCtrl + ,Ctrl + ,
Upload a fileCtrl + UCtrl + O
Custom keyboard shortcutsNot supportedNot supported

Key difference: Slack’s Quick Switcher (Ctrl + K) is faster and more powerful than Teams’ search bar (Ctrl + E) it searches channels, DMs, and workspaces simultaneously. Teams requires more modifier keys for call controls, while Slack uses single-key shortcuts during active calls.

Read More: Best Slack Alternatives & Competitors

How to use Slack keyboard shortcuts

Follow these steps to start using Slack keyboard shortcuts effectively from day one.

  1. Open the Slack desktop app on Windows, Mac, or Linux. Keyboard shortcuts are not available on the Slack mobile app.
  2. Press Ctrl + / (Windows) or ⌘ + / (Mac) to open the built-in shortcuts panel. This shows every available shortcut grouped by category.
  3. Start with the Quick Switcher press Ctrl + K (Windows) or ⌘ + K (Mac) to jump to any channel or DM by typing its name. This is the single most time-saving shortcut in Slack.
  4. Learn three shortcuts per week. Rather than memorising all shortcuts at once, pick three that match your most frequent actions channel navigation, marking messages read, and editing your last message are good starting points.
  5. Adjust your keyboard layout if shortcuts don’t work. Go to your profile picture → Preferences → Language & Region → Keyboard Layout. Changing the layout updates which key combinations Slack recognises for your keyboard.

How to view all Slack keyboard shortcuts

  1. Open the Slack desktop app (Windows, Mac, or Linux).
  2. Press Ctrl + / on Windows or ⌘ + / on Mac.
  3. The shortcuts panel opens on the right side of the screen.
  4. Use the search box inside the panel to filter shortcuts by keyword.
  5. Press Esc or click anywhere outside the panel to close it.

Frequently asked questions about Slack shortcuts

What is the shortcut to see all Slack keyboard shortcuts?

Press Ctrl + / on Windows or Linux, or ⌘ + / on Mac, to open the full Slack keyboard shortcuts panel from the desktop app. This opens a searchable overlay showing every available shortcut grouped by category. Note: This shortcut only works in the Slack desktop app it is not available in the Slack mobile app.

How do I undo in Slack?

Press Ctrl + Z on Windows or ⌘ + Z on Mac to undo your last action in Slack’s message composer. This works for undoing typed text, formatting changes, and paste actions within the message input field. Note: Undo does not unsend a message that has already been sent to fix a sent message, use the Up Arrow key to edit it instead.

How do I edit my last message in Slack?

Press the ↑ (Up Arrow) key while the message input field is empty to instantly open your most recently sent message for editing. Make your changes and press Enter to save, or press Esc to cancel without saving. This shortcut works on both Windows and Mac and is one of the most useful Slack shortcuts for fixing typos quickly.

Do Slack keyboard shortcuts work on mobile?

No. Slack keyboard shortcuts are only available on the desktop app (Windows, Mac, Linux) and in a web browser. The Slack mobile app on iOS and Android does not support keyboard shortcuts. On mobile, Slack uses touch gestures instead for example, swipe left on a message to mark it as unread. If you connect a Bluetooth keyboard to your phone or tablet, some basic shortcuts like Ctrl + / may work in the browser version.

What are Slack slash commands?

Slack slash commands are text-based shortcuts you type directly into the message composer starting with a forward slash (/) to perform actions without using a mouse or menu. For example, type /remind me to send the report at 3pm to set a reminder, or /status to update your status. Slash commands are different from keyboard shortcuts: they are typed commands, not key combinations. Common built-in slash commands include /away, /dnd, /call, /shrug, and /giphy.

How do I mark all messages as read in Slack?

Press Shift + Esc to mark all messages as read across your entire Slack workspace in one keystroke. To mark only the messages in your current channel as read, press Esc alone. Both shortcuts work on Windows and Mac without any key substitution needed.

What is the Slack Quick Switcher shortcut?

The Slack Quick Switcher is opened with Ctrl + K on Windows or ⌘ + K on Mac. It is a search-as-you-type tool that lets you jump to any channel, direct message, or workspace by typing part of the name without scrolling through the sidebar. It is widely considered the single most time-saving Slack shortcut because it eliminates mouse navigation entirely for channel switching.

Can I create custom keyboard shortcuts in Slack?

No. As of 2026, Slack does not allow users to create or customise keyboard shortcuts at the application level. The keyboard shortcuts built into Slack are fixed and cannot be remapped. However, developers can create custom slash commands and workflow shortcuts through the Slack API and Workflow Builder these are typed commands, not keyboard key combinations. Some operating systems (macOS in particular) allow you to remap keys system-wide, which can indirectly affect Slack shortcuts.

Final thoughts

Learning Slack keyboard shortcuts is one of the few productivity improvements that costs nothing, takes minutes to start, and pays off every single day. You don’t need to memorise all 100+ shortcuts at once start with the Quick Switcher (Ctrl + K on Windows, ⌘ + K on Mac), learn three more each week, and within a month you will navigate Slack entirely from the keyboard.

READ NEXT:

Pratik

Pratik is the founder of Tutorial Tactic and a productivity tools specialist with 15 years of hands-on experience in Google Workspace, Microsoft Office, and software automation. He has published over 1,500 guides on keyboard shortcuts, software commands, how-to tutorials and workflow optimization, helping readers across the US and India work faster with the tools they use every day. Tutorial Tactic was founded in 2021 with one goal: cut through the noise and give readers exactly what they need fast, verified, and beginner-friendly.
Back to top button