⌥+⌃AltPlusCtrl

Slack Navigation Shortcuts

Slack assumes you're moving between dozens of channels and conversations throughout a single workday, and its navigation shortcuts are built around that reality more heavily than almost any other category on this page — the Quick Switcher in particular is the one shortcut every regular Slack user should have as pure muscle memory, since it replaces scanning a potentially long, cluttered sidebar with a few keystrokes and a fuzzy search.

ActionWindowsMacDescription
Open Quick SwitcherCtrl+KCmd+KOpens a searchable list of every channel, direct message, and workspace you have access to — type a few letters and press Enter to jump straight there, by far the fastest way to move around Slack once you're in more than a handful of channels.
Jump to next unread channelAlt+Shift+DownCmd+Shift+DownAdvances to whichever channel or direct message is next in line with an unread badge, working through a notification backlog top-down instead of eyeballing the sidebar for bold unread text.
Browse all channelsCtrl+Shift+LCmd+Shift+LOpens the full channel directory for the workspace, including channels you haven't joined yet, searchable by name or topic.
Open direct messages listCtrl+Shift+KCmd+Shift+KJumps to a list of all your direct message conversations specifically, useful when you know you're looking for a DM rather than a channel and want to skip the mixed sidebar.
Mark all unreads as readShift+Esc (or Ctrl+Shift+A in some builds)Shift+EscClears unread indicators across the entire workspace in one action, useful after returning from time away when catching up message-by-message isn't realistic.
Switch between workspacesCtrl+1 through Ctrl+9Cmd+1 through Cmd+9Jumps directly to a specific workspace by its position in the sidebar's workspace switcher, numbered in the order they were added — handy for anyone juggling a personal workspace alongside two or three client or community workspaces throughout the day.
Search messages and filesCtrl+FCmd+FOpens the search bar scoped to the current workspace, supporting modifiers like from:, in:, and before: to narrow results — distinct from Quick Switcher, which jumps to destinations rather than searching message content.
Open preferencesCtrl+,Cmd+,Opens the full preferences panel covering notifications, themes, accessibility, and language settings, the same destination reached by clicking the workspace name in the top-left corner and selecting Preferences from the dropdown.
Ctrl+K (Cmd+K on Mac) opens the Quick Switcher, a searchable jump-to box covering every channel, direct message, and workspace you have access to. Typing a few characters of a channel or person's name narrows the list instantly, and pressing Enter jumps straight there — by a wide margin the fastest way to navigate Slack once a workspace has grown past a handful of channels, since it completely sidesteps needing to visually locate and click the right entry in a sidebar that may be several dozen items long. Jumping to the next unread channel (Alt+Shift+Down on Windows, Cmd+Shift+Down on Mac) advances the focus to whatever channel or DM next has an unread badge, letting you work through a notification backlog systematically from top to bottom rather than scanning the sidebar visually for bold, unread-styled text — genuinely useful after being away from Slack for a stretch and needing to triage a pile of unread activity efficiently. Browsing all channels (Ctrl+Shift+L) opens the full channel directory for the current workspace, including public channels you haven't joined yet — distinct from Quick Switcher, which is oriented toward jumping to a destination you already have some familiarity with, while Browse Channels is more of a discovery tool for finding relevant channels you don't yet belong to. Opening the direct messages list specifically (Ctrl+Shift+K) filters straight to your DM conversations, skipping past the mixed channel-and-DM view of the main sidebar — useful when you know specifically that you're looking for a person-to-person conversation rather than a channel discussion. Mark all unreads as read (Shift+Esc) clears every unread indicator across the entire workspace in a single action, which is a genuinely different and broader scope than marking just one specific channel as read (done by opening that channel and scrolling to its bottom, or via a channel's own right-click context menu) — reach for Shift+Esc specifically when catching up message-by-message across dozens of channels after time away just isn't realistic, and reach for the narrower per-channel option when you want to be more selective about what gets cleared. Switching between workspaces (Ctrl+1 through Ctrl+9, or the Mac equivalent) jumps directly to a specific workspace by its position in the sidebar's workspace switcher, numbered in the order each workspace was originally added to your account — genuinely valuable for anyone belonging to more than one Slack organization, like a personal workspace alongside a couple of client or community workspaces, since switching between entirely separate workspaces by mouse means precisely clicking small icons in a narrow vertical strip. Search (Ctrl+F / Cmd+F) is worth distinguishing clearly from Quick Switcher: search looks inside message content and files using operators like from:, in:, and before: to narrow results by sender, channel, or date, while Quick Switcher is purely about jumping to a known destination (a channel or person) rather than searching what's actually been said. Reaching for the wrong one of these two — trying to search message content through Quick Switcher, or trying to jump to a channel through Search — is a common early mix-up that resolves itself quickly once the distinction is clear.