“Where did that message go?”—If you use Slack for work, you may have trouble finding important messages you exchanged in the past. The more channels there are, the more unrealistic it becomes to search for them by scrolling.
Slack actually has a super useful feature called Search Modifiers. Just by knowing this, you can find the message you are looking for from among hundreds of channels in one go.
In this article, based on the latest Slack specifications as of February 2026, we will introduce reasons why you can't find anything when searching and search techniques you can use right away.
4 reasons why you can't find anything when searching on Slack
First of all, let's understand why it cannot be found. It is faster to know the cause than to blindly change search words.
1. Search word is too vague
For example, if you search for common words such as "report" and "materials," you will get hundreds of hits and your desired message will be buried. The Slack official blog also recommends, "If a general phrase returns a large number of results, change to a more specific term."
2. You think that only messages are searched
Slack search supports four types: Messages, files, channels, and users. If you're looking for "that shared PDF" but only look at the "Messages" tab, you'll never be able to find it. Try switching between the tabs at the top of the search results.
3. Overlooking DM (direct message)
It's a common pattern that I was searching for someone in the channel, but I was actually communicating with them via DM. By using the modifier with:@person's name, you can narrow down your DMs to only those with a specific person.
4. Free plan search limitations
After the plan revision in September 2024, you can now access the past 90 days of message history even on Slack's free plan. However, messages older than 90 days will not be searched. If you have a paid plan (Pro or higher), you can search the entire history. If you can't find your old messages, you may be running into plan limits.
You can use it now! List of Slack search modifiers
We have summarized the search modifiers provided in the Slack official help (as of February 2026). Just remembering these will greatly improve your search accuracy.
Narrow down by channel/partner
in:#Channel name: Search only within a specific channel. For example, if you enter Quote in:#Sales, only messages related to "Quote" in the #Sales channel will be hit.
from:@username: Filter messages sent by a specific person. This is useful when searching for "what Mr. Tanaka said."
with:@username: Search in DMs with a specific person. Remember that in: is for channels and with: is for DMs.
Filter by date
before:2026-01-01: Search for messages before the specified date.
after:2026-01-01: Search for messages after the specified date.
on:2026-02-15: Search only for messages on a specific day.
during:january: Specify the month name to filter messages for that month. You can also specify the year like during:2025.
Narrow down by attachment/reaction
has:link: Search only messages containing URLs. It's the best when you're asking, "Where's that link?"
has:file: Filter messages with file attachments. You can further narrow down your search by using has:image for images, has:video for videos, and has:document for documents.
has:pin: Search only pinned messages.
has::Emoji name:: Find messages with a specific reaction emoji. For example, you can use has::white_check_mark: to display only messages marked with a ✅.
Other useful modifiers
"Exact phrase": When enclosed in double quotes, only messages that exactly match the phrase will be matched.
-Exclude words: Exclude words with a minus sign. For example, if you enter report -daily report, only messages containing "report" but not "daily report" will be displayed.
is:saved: Display only messages that you have saved (bookmarked).
is:thread: Limit the search to messages within a thread.
Practical technique: one-shot search by combining modifiers
The great thing about modifiers is that you can use them in combination. You can pinpoint it among a huge amount of messages by using the following method.
Scene 1: Find the file shared by Mr. Tanaka on last month's #sales channel
in:#Sales from:@Tanaka has:file during:january
With this alone, only messages with files shared by Mr. Tanaka during January in the #sales channel will be hit.
Scene 2: Search for what was said about "estimate" in the DM sent to you
"Quote" with:@Contact
The DM recipient is specified using double quotes to ensure an exact match.
Scene 3: ✅Find only approved messages with reactions
in:#Approval request has::white_check_mark: after:2026-01-01
This is an example of combining channel, reaction, and date. It can be used to check the approval flow.
Differences between desktop and mobile searches
Slack's search function is slightly different between the desktop version (app/browser) and the mobile version.
Desktop version In addition to allowing you to enter modifiers directly in the search bar, a Filters button appears at the top of the search results screen. From here, you can select the sender, channel, date, and file type using the GUI, so you can filter without having to remember modifiers.
Mobile version can also use modifiers, but there are fewer GUI filter items than the desktop version. It is safer to enter the modifier directly from your smartphone.
It is also useful to remember the search keyboard shortcuts. You can jump to the search bar with ⌘+G on Mac or Ctrl+G on Windows (from Slack Official Help).
Prevent not being found! 3 habits to do on a daily basis
While it is important to learn search techniques, the best measure is to create an environment where it is easy to search in the first place.
1. Bookmark (save) important messages
Just press "Save" from the message's "..." menu. You can search with is:saved later. If you think you might want to come back to it later, we recommend bookmarking it immediately.
2. Pin important files and decisions
If you pin it within a channel, you can search for it with has:pin or quickly access it from the "Pinned" tab in the channel details.
3. Clarify channel usage
If you post anything to "#general", you will get a lot of hits when you search for it. If you separate channels for each project/topic, you can narrow down your search by just using in:#channel name.
FAQ
Why don't Japanese words come up well in Slack searches?
Slack's search engine does not fully support Japanese morphological analysis, so compound words may not be divided properly. If you are having trouble finding short words (2 characters or less), try using a phrase search (double quotes) that includes the surrounding context.
Can I search for messages older than 90 days with the free plan?
As of February 2026, free plan searches are limited to messages from the past 90 days. To search older messages, you must upgrade to a Pro or Business+ plan.
Can search modifiers be used in mobile apps?
Yes, modifiers such as in: from: has: can still be used in mobile apps. However, the GUI has fewer filter button items than the desktop version, so it is recommended to enter modifiers directly.
Are messages from Slack Connect and guest accounts also subject to Slack searches?
Messages from external organizations connected via Slack Connect will also be searched as long as they are in a channel that you are a member of. However, you cannot search for channels in the other person's workspace.
References
- Search in Slack — Slack Help Center, viewed February 2026
- Shrinking the haystack: how to narrow search results in Slack — Slack Blog
- Find information you need — Slack Help Center, accessed February 2026






