Skip to content

How to Search Slack for Old Messages and Files

Applies toSlack Desktop App, Slack Mobile App
4 min fix Updated 10 Aug 2026
Quick Answer

Click the search bar at the top of Slack and use modifiers like from:@person, in:#channel, or during:july along with your keyword to filter the results.

Checked against Slack release notes - Windows between 5 Aug 2026 and 12 Sep 2026. Nothing published in that period has been linked to this guide.

Corrected 10 Aug 2026. The article taught has:attachment and has:link as search modifiers, and its FAQ taught has:file. Slack's own documentation lists has:pin, has:star, has:reaction and has::emoji: only, and points to the Files tab for finding files. All three unsupported modifiers were replaced with the documented route. Every correction to this guide →

Summary

Slack moves incredibly fast. If you are looking for a link someone sent you three weeks ago, scrolling up through a busy channel will take hours. Slack has a powerful search engine built in, and if you know how to use its search "modifiers," you can find any message in seconds.

Before You Start

  • You must be signed in to your company's Slack workspace
  • You can only search for messages in public channels, or private channels/DMs that you are a member of

Instructions

The search bar is located at the very top, center of your Slack window.

  1. Click into the search bar.
  2. Type a keyword (e.g., budget or Q3 report).
  3. Press Enter.
  4. The search results will appear on the right side of the screen. You can toggle between Messages, Files, and Channels at the top of the results panel to narrow down what you are looking for.

2. Using Search Modifiers (The Pro Method)

If you search for a common word like "budget," you will get thousands of results. To find exactly what you need, use modifiers. Type these directly into the search bar:

  • from: Find messages from a specific person.
    • Example: budget from:@Sarah
  • in: Find messages in a specific channel or direct message.
    • Example: budget in:#marketing-team
  • has: Find messages carrying a pin or an emoji reaction.
    • Example: budget has:pin or budget has:reaction
  • before: / after: / during: Find messages sent in a specific timeframe.
    • Example: budget during:july or budget after:2023-01-01
  • has⭐ Find messages you previously "Starred" (saved) for later.

Putting it all together: If you want to find a PDF that Sarah sent in the marketing channel last month, type this and then click the Files tab in the results: from:@Sarah in:#marketing-team during:last month

3. How to Save a Message for Later (Starring / Saving)

If you read a message and know you will need to find it again next week, don't rely on searching for it—Save it!

  1. Hover your mouse over the important message.
  2. Click the Bookmark icon (Save for later).
  3. The message is now saved to your personal list.
  4. To view all your saved messages, look at the left sidebar and click Later (or Saved items).

4. How to Find a Specific File

If you only remember the file type (like a PDF or Excel sheet), you don't even need a keyword.

  1. Click the search bar.
  2. Type from:@their_name to narrow it to one person, or press Enter with the box empty to search everything.
  3. In the search results panel on the right, click the Files tab.
  4. You can now use the "File type" filter drop-down to only show PDFs, Spreadsheets, or Images.

Troubleshooting

Symptom / ErrorPotential CauseSolution
"No results found" for a message you know existsIt was in a private channelYou cannot search private channels you were not invited to. Ask the owner to invite you
Search results only go back 90 daysFree Slack tierIf your company is on the free version of Slack, messages older than 90 days are hidden/deleted
Can't find a Google Drive file shared in SlackThe file wasn't uploadedIf they pasted a Google Drive link, it won't show up under "Files" — it is a message. Search the Messages tab for the file name or for drive.google.com

Last updated:

Frequently asked questions

Can I search for messages I sent in a private channel?
Yes, but only if you are a member of that private channel. You cannot search private channels you don't belong to.
How do I find a file someone sent me last month?
Click in the search bar, type from:@their_name, and press Enter. Then click the 'Files' tab in the search results to see all documents and images they shared with you.