Skip to content
4 min fix 3 min read Recently reviewedBeginner
Quick Answer

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

How to Search Slack for Old Messages and Files

Applies to: Slack Desktop App, Slack Mobile App
Article Type: How-To
Last Updated: 2026-07-10

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.

Prerequisites

  • 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 that contain a specific element (like a link or a file).
    • Example: has:link or has:attachment
  • 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, you would type: from:@Sarah in:#marketing-team has:attachment 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 has:attachment
  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." Search for has:link instead