Slack Keyboard Shortcuts That Actually Save Time
7 min to read
Here's something we noticed working with teams over the years: the people who seem fastest in Slack aren't typing faster. They just click less.
Sounds obvious when you say it out loud. But watch someone who knows their Slack shortcuts navigate through the messaging platform, and it almost looks like a different app. Channels appear instantly. Messages get formatted without touching the toolbar. Threads open and close like magic.
The good news? None of this is complicated. A few key combinations, some practice, and you're there.
We put together this guide because we kept answering the same questions from clients. What shortcuts actually matter? Which ones work on Mac versus Windows? How do you remember any of this? So here's everything in one workplace, organized by what you're trying to do, not alphabetically or by some arbitrary category.
So What Exactly Are Slack Shortcuts?
Pretty simple, really. You press a couple keys at the same time, and Slack does something. Jump to a channel. Format text. Search for that document someone shared last month. That kind of thing.
The point is keeping your hands where they already are – on the keyboard. Every time you reach for the mouse, find the right spot to click, then go back to type the name... that's a few seconds gone. Do it hundreds of times a day, and you've lost a surprising chunk of time.
Take the quick switch to a specific destination. If using Mac, it's ⌘+K. Windows and Linux folks use Ctrl+K. Hit that combo, and a search box pops up. Start typing any channel name, any person's name, any conversation and you're there. No scrolling through that endless sidebar.
Or here's another one we use constantly. Instead of scanning the sidebar for bold text (and inevitably missing something), just press Alt+Shift+Down Arrow. For Mac users, that's Option+Shift+Down Arrow.
By the way, Slack has a built-in cheat sheet if you ever forget something. Press ⌘+/ on Mac or Ctrl+/ elsewhere, and you'll see every shortcut right there. Handy when you're blanking on a specific one.
Our suggestion if you're just getting started: don't try to learn everything. Pick maybe three best Slack shortcuts that match stuff you do all the time. Use those for a week until you don't have to think about them anymore. Then add a couple more. That's honestly the only way it sticks.
Quick Note on Mac vs. Windows vs. Linux
The Slack shortcuts aren't identical across operating systems. Close, but not quite.
Mac leans heavily on the ⌘ (Command) key. Windows and Linux swap that for Ctrl most of the time. Some shortcuts also trade Alt for Option.
Here's what that looks like:
| What it does | Windows/Linux | Mac |
|---|---|---|
| Quick switcher | Ctrl+K | ⌘+K |
| Open DMs | Ctrl+Shift+K | ⌘+Shift+K |
Windows and Linux shortcuts are basically the same. Every once in a while, a Linux setup with unusual keyboard mapping throws things off, but that's rare.
One shortcut that's identical everywhere: click or press F6. You will move focus between different parts of Slack: sidebar, then messages, then the input box, and around again.
The Slack Shortcuts Worth Knowing
Alright, here's the actual list. We've organized these by task because that's how people actually think about this stuff. Nobody wakes up wanting to "execute a navigation command", you want to find a channel or send a message or whatever.
The Basics
These are the ones you'll use every single day once you know them.
| Shortcut | Windows/Linux | Mac | What it does |
|---|---|---|---|
| Show all shortcuts | Ctrl+/ | ⌘+/ | Opens the cheat sheet |
| Quick switcher | Ctrl+K | ⌘+K | Find any channel or person fast |
| Close current pane | Esc | Esc | Gets you out of whatever you're in |
| Preferences | Ctrl+, | ⌘+, | Opens settings |
| Full screen | F11 | Ctrl+⌘+F | Expands Slack to fill your screen |
| Zoom in | Ctrl++ | ⌘++ | Makes everything bigger |
| Zoom out | Ctrl-- | ⌘+- | Makes everything smaller |
Getting Around
If you're in more than a few channels, and who isn't, these make a huge difference. Use arrows on your keyboard for navigation.
| Shortcut | Windows/Linux | Mac | What it does |
|---|---|---|---|
| Cycle through sections | F6 | F6 | Moves focus: sidebar → messages → input |
| Previous channel | Alt+Up | Option+Up | Goes up one in the sidebar |
| Next channel | Alt+Down | Option+Down | Goes down one in the sidebar |
| Next unread | Alt+Shift+Down | Option+Shift+Down | Jumps to next channel with new messages |
| Previous unread | Alt+Shift+Up | Option+Shift+Up | Jumps back to previous unread |
| Switch workspace | Ctrl+[1-9] | ⌘+[1-9] | Goes directly to a specific workspace |
| All threads | Ctrl+Shift+T | ⌘+Shift+T | Shows your threads view |
| Browse channels | Ctrl+Shift+L | ⌘+Shift+L | Opens the channel browser |
That F6 trick is weirdly underrated. Most people don't know about it, but once you start using it to hop between sidebar and messages without clicking, it feels like a cheat code.
Writing Messages
You're typing something out and need to format it or fix a mistake. These Slack keyboard shortcuts keep you in the zone.
| Shortcut | Windows/Linux | Mac | What it does |
|---|---|---|---|
| Edit last message | Up Arrow | Up Arrow | Opens your most recent message field to edit |
| Bold | Ctrl+B | ⌘+B | Makes text bold |
| Italic | Ctrl+I | ⌘+I | Makes text italic |
| Strikethrough | Ctrl+Shift+X | ⌘+Shift+X | Crosses out text |
| Block quote | Ctrl+Shift+9 | ⌘+Shift+9 | Formats as a quote |
| Code snippet | Ctrl+Shift+Enter | ⌘+Shift+Enter | Creates a code block |
| Mark unread | Alt+Click | Option+Click | Marks a message so you remember to come back |
The edit shortcut has saved us more times than we can count. You send something, immediately notice a typo, hit Up Arrow, fix it, press Enter. Done. No awkward follow-up message in a conversation saying "I meant to say..."
Want to get to a specific message without clicking on it? Press F6 until you're in the message area, then use arrow keys to move through the conversation.
Finding Stuff
That thing someone shared last week? The message with the important decision? These help you track it down.
| Shortcut | Windows/Linux | Mac | What it does |
|---|---|---|---|
| Open search | Ctrl+G | ⌘+G | Jumps to the search bar |
| Search in channel | Ctrl+F | ⌘+F | Searches the current view |
| Move through results | Up/Down | Up/Down | Navigates search results |
| Open result | Enter | Enter | Opens whatever you've selected |
Pro tip: when you're searching, include the channel name or person's name along with your keywords. Narrows things down way faster.
Switching Workspaces
Working across multiple Slack workspaces? Different clients, different teams, whatever the situation, these help you move between them without losing your train of thought.
| Shortcut | Windows/Linux | Mac | What it does |
|---|---|---|---|
| Next workspace | Ctrl+F6 | ⌘+] | Moves to the next workspace |
| Previous workspace | Ctrl+Shift+F6 | ⌘+Shift+[ | Goes back to the previous one |
| Jump to workspace | Ctrl+[1-9] | ⌘+[1-9] | Goes directly to workspace by number |
Try to learn the available Slack shortcuts with numbers. ⌘+1 for your main workspace, ⌘+2 for the next one.
Files
Uploading, finding, managing files, all without digging through menus.
| Shortcut | Windows/Linux | Mac | What it does |
|---|---|---|---|
| Upload | Ctrl+U | ⌘+U | Opens the upload dialog |
| Browse files | Ctrl+Shift+J | ⌘+Shift+J | Shows all shared files |
Conversations and Threads
The core of Slack, really. Starting chats, managing threads, handling DMs.
| Shortcut | Windows/Linux | Mac | What it does |
|---|---|---|---|
| New message | Ctrl+N | ⌘+N | Starts a fresh message |
| DM switcher | Ctrl+Shift+K | ⌘+Shift+K | Quick access to direct messages |
| Open thread | Right Arrow | Right Arrow | Expands a thread |
| Close thread | Esc | Esc | Closes the thread panel |
| Reply in thread | T | T | Starts a reply (when message is focused) |
The DM switcher is faster than the regular quick switcher when you specifically need to message a person. It filters out channels and direct messages automatically.
Huddles and Calls
For those quick conversations that don't need a calendar invite.
| Shortcut | Windows/Linux | Mac | What it does |
|---|---|---|---|
| Start huddle | Ctrl+Shift+H | ⌘+Shift+H | Begins a huddle |
| Mute/unmute | M | M | Toggles your microphone |
| Camera on/off | V | V | Toggles video |
| Leave | Ctrl+Shift+H | ⌘+Shift+H | Exits the huddle |
| Share screen | S | S | Starts screen sharing |
Power User Slack Shortcuts
Once you've got the basics down, these give you finer control.
| Shortcut | Windows/Linux | Mac | What it does |
|---|---|---|---|
| Channel details | Ctrl+Shift+I | ⌘+Shift+I | Opens the info panel |
| Mentions | Ctrl+Shift+M | ⌘+Shift+M | Shows all your mentions |
| Set status | Ctrl+Shift+Y | ⌘+Shift+Y | Updates your status |
| Starred items | Ctrl+Shift+S | ⌘+Shift+S | Shows messages you've starred |
| Toggle sidebar | Ctrl+Shift+D | ⌘+Shift+D | Hides or shows the sidebar |
| Mark all read | Shift+Esc | Shift+Esc | Clears all unread indicators |
| Collapse sidebar | Ctrl+. | ⌘+. | Collapses sidebar sections |
Heads up: a few of these only work in the desktop app. And depending on your keyboard setup, some might behave a little differently.
If you're building Slack workflows, combining these with automations can eliminate a lot of repetitive clicking.
Can You Customize These?
Slack gives you some flexibility here, though not as much as you might hope.
To see what's available:
- Open Slack on desktop
- Click your workspace name (top left corner)
- Go to Preferences (or just hit Ctrl+, or ⌘+,)
- Find Accessibility in the sidebar
- Look under Keyboard
You can change things like whether Enter sends your message or just adds a new line. But you can't remap Slack shortcuts entirely within Slack. For that level of customization, you'd need system-level tools or third-party apps.
When Default Shortcuts Aren't Enough
Sometimes you need Slack to do things it wasn't really designed for. That's where custom integrations come in.
Gmail and Slack integration lets you connect your inbox directly to your workspace. Suddenly you can trigger email actions from Slack messages, stuff that's just not possible with built-in features.
Maybe you want a Slack message to automatically create a task in your project management tool. Or you need certain messages forwarded to email without copying and pasting every time.
Email Slack integration goes even further. Picture a setup where messages to certain channels automatically draft emails to specific people. Internal chat stays in Slack, external communication flows to email, and nobody has to think about the handoff.
Fivewalls builds these kinds of integrations. Automated routing, custom triggers, connections to communication tools Slack doesn't support natively, that's what we do.
Teams use custom integrations for all sorts of things:
- Creating tasks automatically when someone posts in a channel
- Syncing conversations with CRM records
- Custom alerts based on keywords or message patterns
- Slack shortcuts that kick off entire workflows
Wrapping Up
Look, Slack shortcuts aren't going to revolutionize your life overnight. But they add up. Teams that learn even a handful of them notice the difference pretty quickly.
Start with whatever matches your daily routine. Let those become automatic. Add more when you're ready.
And if you hit the ceiling of what Slack can do on its own, custom integrations can push things further. We help teams build exactly what they need, whether that's automating tedious tasks or creating shortcuts that don't exist yet.
Partially. Slack lets you adjust a few things in Preferences > Accessibility > Keyboard, like Enter sends messages or adds line breaks. But full remapping requires external tools.
Nope. Mobile Slack uses gestures instead. Swipe to mark unread, that sort of thing. For common keyboard shortcuts, you need desktop or web.
Most shortcuts work fine there. Hit Ctrl+/ or ⌘+/ to see the list. Occasionally a shortcut conflicts with something your browser uses, so desktop tends to be more reliable, but the essentials all work.
Would you like to rate this article?
.jpg&w=3840&q=75)

