Are you wondering how to search for a message in Slack without spending forever scrolling through endless chat and channel threads? We’ve got you covered.
After all, while Slack is an excellent tool for collaboration and communication – particularly in the world of hybrid work, the platform can get a little cluttered after a while.
The average person sends about 23 messages per day on Slack. Even if you’re part of a relatively small company with around 50 employees, you’ll produce about 5,750 messages per week (with a 5-day work week).
That’s a lot of content to scroll through if you’re looking for one specific message.
The good news? There are a few easy ways to search for a message, document, or file in Slack in seconds. Here, we’ll walk you through the process.
How to Search for a Message in Slack: Getting Started
There are a couple of different ways to search for a message in Slack. The first option is to use the manual search function in the app itself. With Slack search, you can use the search bar to search through messages, canvases, lists, files, channels, and people.
The files, messages, channels, and people tabs all arrange your search results differently. If you’re searching through messages, the words in your query will appear somewhere in the message. If you’re searching for files, the keywords you enter can appear in the file title or anywhere inside the document.
Alternatively, the people tab allows you to search for specific people and information in their profiles, while the channel tab returns channel names, topics, and descriptions.
To start searching for a message on Slack:
- Log into the Slack app on your desktop device or mobile.
- Tap (on mobile) or click (on desktop) the search field at the top of the screen.
- Type what you’re looking for into the search field. On desktop, you can also select from recent searches to resurface the same content.
- Add modifiers to your search to narrow your results.
- Select the search button or hit enter to begin the search.
- Click Filters to refine your search results again.
You can also use the Command + G (for Mac) or Control + G (Windows) shortcuts to load the search function. Alternatively, you can use Command + F (Mac) or Control + F (Windows) to search for messages in a specific channel or direct message thread.
How to Search for a Message in Slack: Top Tips
Although using the search function in Slack is pretty straightforward, it’s easy to get a lot of irrelevant results. If you search for something simple, like the word “marketing plan,” you could end up with hundreds of messages and channel topics.
Here are some quick tips for getting the right results when searching for a message in Slack.
1. Perfect your Search Query
First, remember that your search query will greatly affect the results you get. You might assume that the more information you include in a query, the more specific your results will be. However, that’s not always the case.
Searching for phrases in Slack can be tricky, as the algorithm requires every word you use in the query to be present in the messages and files surfaced. This means if you spell something wrong or enter the wrong term, you might end up with no results at all.
It’s worth experimenting a little to ensure you get the right results. If you don’t get any hits on a specific search term, remove some words to make your search more generalized. Remember to browse the tabs: messages, canvases, lists, files, channels, and people.
Another quick tip is that you can tell Slack to show you results that start with a partial word. Add an asterisk to a word like rep*, and Slack will show results with any word that includes those three letters, like representative, reply, or report.
2. Use Slack Search Modifiers
Slack includes a few features that help you refine your search results if you end up with too many results. For instance, you can add modifiers to your search to give Slack more information on what to look for and where to look. Here are a few options:
- Quotation marks (“): Adding quotation marks, such as “sales report,” will ensure Slack searches for results that contain the entire phrase within that quotation mark.
- Dash (-): Adding a dash before a specific word removes that term from the search. For instance, sales -report would omit any results that include “report”.
- In: Add In: and a channel name to a search, and Slack will search for files in a specific location. For example sales report in:#team-sales.
- From: Using From:@username will tell Slack to search for messages sent by a specific user. E.g., Sales report from:@Christine.
- Has: The Has: modifier, placed in front of an emoji code, will find messages that include a specific reaction. For example, a sales report has::eyes:: would show results that people reacted to with the eye emoji.
- Before, after, on, or during: Adding before:, after:, on:, or :during to your search, before a specific month, like during:October will tell Slack to search for messages sent at a specific time.
- Is:Saved or Has:Pin: Using these modifiers will tell Slack to look for messages in your Saved Items that have been Pinned to a conversation.
- Is:Thread: The Is:Thread modifier tells Slack to search for results within Threads in a Slack channel or chat.
- With: Adding with: in front of a display name, like with:@Jack will surface results in threads and DMs that feature a specific user. You can also use Creator: to search through canvases created by a certain person.
3. Refine your Slack Search with Filters
Alongside using modifiers to reduce your Slack search results, you can also narrow your results with filters. After you search, you’ll see filters allowing you to refine your results based on who sent the message, which channels it might be in, and the date it was created. You can also use filters to search for specific types of files, like PDFs, emails, spreadsheets, or images.
These filters appear below the primary search categories (people, channels, etc.), and you can use one or combine them for better results. For instance, if you want to search for a message from a specific person sent on October 1st, you can use both the time and people filters.
Slack also allows you to hide certain results with filters. For instance, if you use many Slack apps and bots regularly send messages to your channels, you can select the hide apps and bots function More Filters.




