Skip to content

Chat: search and keyboard shortcuts

Search finds any message you can read in Chat, and a handful of modifiers narrow it down the way they do in Slack. Click the search bar at the top of the Chat sidebar, type what you're looking for and press Enter, or type /search and your words in any composer. The rest of this article lists every slash command and keyboard shortcut, starting with the quick switcher.

Searching messages

Type a few words to find messages containing them. Results are newest first, 50 at a time, each shown with its conversation, author and date; click one to jump to that message in its conversation. Scroll down for older results.

Search covers the conversations you're in and every public channel in your organization, including ones you haven't joined. It never shows private channels or direct messages you're not part of.

TypeTo find
budget reviewMessages containing both words.
"budget review"The exact phrase.
budget -draftMessages with "budget" but not "draft".
budget OR forecastMessages with either word.

Very short searches of one or two characters, such as QA, match those letters anywhere in a message.

Search modifiers

Add a modifier to your search, on its own or with words. The search box suggests them as you type.

ModifierFinds
in:#channelMessages in that channel, for example in:#general.
in:@personMessages in your direct message with that person.
from:@personMessages sent by that person, for example from:@ana.
from:meMessages you sent.
has:fileMessages with a file or image attached.
has:linkMessages containing a link.
has:reactionMessages someone has reacted to.
is:threadReplies in threads.
before:YYYY-MM-DDMessages sent before that day, for example before:2026-09-01.
after:YYYY-MM-DDMessages sent after that day.
on:YYYY-MM-DDMessages sent on that day.

Combine them freely: quote from:@ana in:#sales after:2026-08-01 finds Ana's messages about quotes in #sales since August 1.

You can run up to 30 searches a minute.

The quick switcher

Press Ctrl+K (⌘K on a Mac) anywhere in Chat, type part of a channel's name or a person's name, and press Enter to go there. It's the fastest way around Chat.

Slash commands

Type / at the start of the composer to see every command; keep typing to narrow the list. Each one works just like the matching button or menu in Chat.

CommandWhat it does
/remind me [what] [when]Sets a reminder, for example /remind me to call Ana tomorrow at 9am.
/status [:emoji:] [text]Sets your status.
/clear-statusClears your status.
/awayShows you as away.
/activeShows you as active again.
/dnd [time] or /dnd offPauses notifications for a while, such as /dnd 30m, or resumes them.
/muteMutes the conversation.
/unmuteUnmutes the conversation.
/topic [text]Sets the channel topic.
/purpose [text]Sets the channel description.
/invite @someoneAdds people to the channel.
/remove @someoneRemoves someone from the channel (channel managers).
/rename [new-name]Renames the channel (channel managers).
/archiveArchives the channel (channel managers).
/leaveLeaves the channel, or closes a direct message.
/whoLists who's in the conversation.
/search [query]Searches messages.
/me [text]Posts your text in italics, as an action.
/shrug [text]Posts your text with a shrug on the end.

A command Chat doesn't know shows "No command /x — type / to see the list". More about each command: Chat: messages, threads, mentions and reactions.

Keyboard shortcuts

Press ? in Chat to see this list on screen. On a Mac, use ⌘ for Ctrl and ⌥ Option for Alt.

Moving around

ActionShortcut
Quick switcher: jump to a conversationCtrl+K
Jump to the next unread conversationCtrl+J
Previous or next conversationAlt+↑ / Alt+↓
Previous or next unread conversationAlt+Shift+↑ / Alt+Shift+↓
Open ActivityCtrl+Shift+A
Open ThreadsCtrl+Shift+T
Show all keyboard shortcuts?

Reading

ActionShortcut
Mark the current conversation as readEsc
Mark everything as readShift+Esc
Mark unread from a messageAlt+click the message

Writing

ActionShortcut
Send the messageEnter
New lineShift+Enter
Turn what you've typed into a snippetCtrl+Shift+Enter
See the slash commands/ at the start of the composer
Edit your last message↑ in an empty composer
React to the last messageCtrl+Shift+\
BoldCtrl+B
ItalicCtrl+I
StrikethroughCtrl+Shift+X
CodeCtrl+Shift+C
Code blockCtrl+Alt+Shift+C
LinkCtrl+Shift+U
Mention someone@
Link a channel#
Pick an emoji by name:

If you've set Preferences so that Enter adds a new line, send with Ctrl+Enter instead. Ctrl+Shift+Enter (⌘⇧Enter on a Mac) makes a snippet either way; see Code blocks and snippets.

Ctrl+Shift+A opens Activity, where Slack opens its All unreads view. Chat's own Unreads view is at the top of the sidebar, and Ctrl+J jumps to the next unread conversation.

Last updated: 2026-09-25

Related articles