How-to · Slack for Mac

How to search messages in Slack on Mac: step by step for the desktop app

To search messages in Slack on Mac, click the search field at the top of the window, type your words, and press Enter to see every result. Then add modifiers such as from: or in:, use Filters, and switch between Messages and Files in the sidebar to narrow things down.

Updated Checked against Slack desktop app for macOS, direct download and Mac App Store versions5 minEasy

Person searching messages in Slack on a Mac at a home office desk
Searching a busy workspace from a Mac at a desk. · Image by DesiFreeMusic from Pixabay

Quick answer

  • Click the search bar at the top of Slack, or press ⌘G, type your words, and press Enter to see all results.
  • Use quotation marks for exact phrases, and modifiers like from:, in:, has:pin, and before: to narrow results.
  • Click Filters to refine results, then use the sidebar to switch between Messages, Files, People, Channels, and Canvases.
  • Free plans keep 90 days of searchable history. If an older message is missing, check your plan and ask your admin.

What you need

  • A Mac with the Slack desktop app installed
  • An account in the workspace you want to search
  • Access to the channels that contain the message you need

How to Search messages in Slack on Mac in Slack on a Mac

  1. Open Slack and switch workspace

    Open the Slack desktop app and switch to the workspace you want to search. Search only covers the channels and messages you can already open in that workspace.

  2. Click the search bar

    ⌘G

    Click the search bar at the top of the Slack window. You can also press ⌘G to start a workspace search from anywhere in the app.

  3. Type your words

    Type what you remember. Put an exact phrase in quotation marks, such as “quarterly report”, so Slack matches those words together.

    Tip: Start with fewer words. Add modifiers only if the first search returns too many results.

  4. Add modifiers to narrow results

    Add modifiers such as in:#channel-name, from:@handle, or after:10/01/2026 to narrow the list. Use the exact handle and the MM/DD/YYYY date format.

    Tip: A wrong modifier returns zero results with no warning, so check the spelling first.

  5. Press Enter to see all results

    Press Enter to open the full list of matching results for your search.

  6. Refine with Filters

    Filters

    Click Filters to refine the results. Slack's help article says to click it, but it does not list every option in the panel.

    Tip: Check what your panel shows, since third-party guides may describe fields that differ.

  7. Switch result types in the sidebar

    Click Messages for conversation text, or Files, People, Channels, or Canvases in the sidebar to change the view.

  8. Open the message you need

    Click a result to open it in its conversation. Read the messages around it to get the context.

  9. Search only the current channel

    Channel or DMSearch⌘F

    Open the channel or direct message, then press ⌘F and type your search. Slack's search article says ⌘F searches the current channel or DM in the desktop app.

  10. Exclude channels you do not search

    Profile picturePreferencesAdvancedSearch options

    Click your profile picture in the sidebar, choose Preferences, open Advanced, then add the channels you want to leave out under Search options.

  11. Check for Slack updates

    SlackCheck for Updates

    Click Slack in the menu bar, then click Check for Updates. When the update downloads, click Restart to Apply Update.

    Tip: Mac App Store installs update from the Updates section of the App Store instead.

Search is the fastest way back to a message you already read. Scrolling a busy channel wastes time, and you can still miss the message. Salesforce says users send 1 billion messages on Slack every day, so the pile grows fast. The habits below cover the search bar, modifiers, dates, filters, and the limits you should know before you blame the app.

Where the search bar is in Slack on Mac

The search bar sits at the top of the Slack window in the desktop app. Click it, type what you remember, and press Enter to see all results. The clock icon in the search bar shows your recent searches. Click it to run an earlier search again without retyping.

If you use Slack in a browser tab, the search bar is there too. The browser can take over some shortcuts, though, and that matters for ⌘F. The shortcuts section below explains the difference.

Search modifiers that narrow results

Modifiers are short codes you type next to your words. Slack's search help lists them, and you can combine several in one search. These are the ones you will use most.

  • “quarterly report” in quotation marks finds that exact phrase, not each word on its own.
  • A dash before a word leaves out messages that contain it, such as -lunch.
  • in:#channel-name limits results to one channel. Use the exact channel name with the # sign.
  • from:@handle limits results to one person. Use their exact Slack handle, not their display name.
  • has:pin finds pinned messages. has: also works with an emoji code.
  • is:saved finds messages you saved. is:thread finds replies inside threads.
  • with: narrows results to conversations that include a specific person.
  • rep* finds partial words. Add the asterisk after at least three characters.

Spelling matters more than anything else here. AskOro, a third-party vendor blog, says a wrong modifier returns zero results and gives no warning. If a search comes back empty, check each modifier before you rewrite the whole query.

Date filters for finding older messages

Date modifiers help most when you remember roughly when something was said. Slack's help article documents before:, after:, on:, and during:. AskOro says the date format is MM/DD/YYYY, so October 1, 2026 becomes 10/01/2026.

Say you remember a launch date discussion from October 2026 in the launch channel. Type launch date in:#launch after:10/01/2026 before:11/01/2026, then press Enter. Compare the date on each result with the range you set.

If the list comes back empty, widen the range by a week. A message can be the right one and still sit just outside a range you guessed. Widening the range costs you nothing, and it often fixes the problem.

Filters and the result tabs in the sidebar

Press Enter after your query to see all results. Then click Filters to refine them. Slack's help article tells you to click Filters, but it does not list what the panel contains. Third-party guidance describes fields such as From, In channel, and a date range. Slack's own pages do not confirm those fields, so check what your panel shows.

The sidebar lists Messages, Files, People, Channels, and Canvases. Start with Messages for most searches. Switch to Files when you remember a document but not the words inside it. Switch to People or Channels when you want a name, not a message.

Why file search misses text inside documents

Slack indexes file names and basic details, such as who shared a file. It does not index file contents like the text inside a PDF or an image, according to AskOro. Search for the file name, or search for the message where someone shared it. Then add from: with the sharer's handle.

For canvases, Slack's search article lists a creator: modifier. Use it to narrow canvas results to the person who made the canvas.

Mac shortcuts for search and one browser conflict

⌘G starts a workspace search, according to Slack's keyboard article. ⌘F searches inside the current channel or direct message. ⌘K opens the Quick Switcher, where you type a name and press Enter to jump to a channel or person. ⌘/ opens the keyboard shortcuts panel in the desktop app.

Slack's search article does not list any search shortcut that uses Option, Control, or Shift. If a cheat sheet shows one, check Slack's help pages before you rely on it.

Here is the conflict. Slack's search article says ⌘F searches the current channel or DM in the desktop app. Slack's preferences article says that in a browser, Cmd F can start a Slack search instead of the browser find bar. That option is opt-in, so it stays off until you turn it on.

Person searching messages in Slack on a Mac at a home office desk
Searching a busy workspace from a Mac at a desk. · Image by DesiFreeMusic from Pixabay

Exclude channels from your search results

Busy announcement channels can bury the message you want. Slack lets you leave channels out of search. Click your profile picture in the sidebar, choose Preferences, open Advanced, and add channels under Search options. Slack says this works in the desktop app and in the browser.

Exclude channels that you read for updates but rarely search. Leave the channels you actually search for in the normal results. Review the list every few months, since teams create and retire channels over time.

What search can see in your workspace

Search covers the channels and direct messages you belong to. AskOro's guidance says messages in public channels you have not joined will not show up in results. If you expect a result and get none, join the channel first, then search again.

If a message sits in a channel you left or never joined, search may not return it. Rejoin the channel, then run the search again with the same modifiers.

How far back search goes on each Slack plan

Your plan sets how much history search can reach. Slack's pricing page says the Free plan has 90 days of message history, and that messages are saved and searchable for 90 days. It says you can upgrade to access the previous 12 months of messages. Pro and Business+ list unlimited message history.

Pro costs $7.25 USD per user per month when billed annually, and $8.75 per month when billed monthly, according to the same page. Prices change, so check the pricing page before you budget for a team.

The pricing page is not fully consistent. Its Free plan data retention row also says Free Slack deletes data after 1 year. Slack's help pages do not explain which rule applies. If an important message is older than 90 days, ask your workspace admin before you assume it is gone.

90 days

Message history the Free plan keeps searchable, according to Slack's pricing page

Slack Pricing Plans

12 months

Previous messages Slack says you can reach by upgrading from the Free plan

Slack Pricing Plans

$7.25

Pro price per user per month in USD, billed annually, per Slack's pricing page

Slack Pricing Plans

1 billion

Messages users send on Slack every day, according to Salesforce

Slack Stats 2026

Common mistakes that return zero results

Most empty searches come from a small set of mistakes. Check these before you give up on a search.

  1. Using a display name in from:. The filter needs the exact handle, so look up the handle first.
  2. Leaving out the # sign in in:. Type in:#channel-name with the exact channel name.
  3. Writing dates as 1 October or 2026-10-01. Use MM/DD/YYYY, such as 10/01/2026.
  4. Searching a public channel you never joined. Join it, then search again.
  5. Looking for words inside a PDF or image. Search the file name or the person who shared it.
  6. Typing a quoted phrase with a small typo. Quotes need an exact match, so try the words without quotes first.

Update Slack so the menus match this guide

Menus change between versions, and this guide follows Slack's current help pages. To update the direct-download app, click Slack in the menu bar, click Check for Updates, then click Restart to Apply Update.

If you installed Slack from the Mac App Store, open the App Store, click Updates, and click Update under Pending instead.

Slack's Mac release notes list builds such as 4.53.280 from November 3, 2026. The notes I reviewed do not describe changes to search menus. If a label looks different on your Mac, check the release notes page before you assume something broke.

What to do after you find the message

Once you open a result, Slack takes you to that message in its conversation. Read the messages around it. The surrounding replies often explain why a decision was made, which the single match rarely does.

If you run the same search every week, write down the three modifiers you use most. A short note takes a minute, and it saves you from retyping the same syntax each time you need it.

Slack shortcuts for this on Mac

Slack keyboard shortcuts on Mac
To do thisPress
Start a workspace search⌘G
Search inside the current channel or DM⌘F
Open the Quick Switcher to jump to a channel or person⌘K
Open the keyboard shortcuts panel in the desktop app⌘/
Open a focused channel or DM in a new window⌘Enter

If it does not work

Search returns zero results
Check the spelling of each modifier. Use the exact @handle for from:, #channel-name for in:, and MM/DD/YYYY for dates. Then search the words alone. AskOro says wrong syntax returns zero results with no warning.
A message you remember is missing
Check your plan's history limit. The Free plan lists 90 days of searchable history. If the channel is public and you are not a member, join it. Ask your workspace admin if you think the message was removed.
Cmd F opens the browser find bar, not Slack
This happens in a browser when the Slack search option is off. Turn on Cmd F or Ctrl F starts a Slack search under Preferences, Advanced, Search options. In the desktop app, ⌘F searches the current channel or DM.
Slack update did not apply
Click Slack, then Check for Updates, then Restart to Apply Update. For the App Store version, open the App Store, click Updates, and click Update under Pending.
One busy channel floods every search
Exclude that channel under Profile picture, Preferences, Advanced, Search options. You can also narrow results with in: and a date range.

Faster with Lazur

Do it faster: ask Lazur while you are in Slack

Hold ⌥ ⌘ and say what you want. Lazur sees your Slack window. Lazur draws a circle and a label around the button or menu you need.

  • 1

    Hold ⌥⌘ and talk

  • 2

    Lazur draws a circle and a label around the button or menu you need.

  • 3

    You stay in Slack. Nothing to copy into a chat window.

Free for 3 days, then $18/month. Download for Mac

You say“Where's the Filters button in Slack?”

Lazur · points at itLazur circles the Filters button and labels it, so you can find it on screen. You still click it yourself.

Slack
HomeDMsFiltersRight hereActivityLater

Questions people ask

Where is the search bar in Slack on Mac?

It sits at the top of the Slack window in the desktop app. Click it, type your words, and press Enter to see all results. You can also press ⌘G from anywhere in Slack to start a workspace search.

What is the keyboard shortcut to search in Slack on Mac?

⌘G starts a workspace search, according to Slack's keyboard article. ⌘F searches inside the current channel or direct message, and ⌘K opens the Quick Switcher for jumping to a channel or person.

Why does my Slack search show no results?

Usually a modifier has a typo, a date uses the wrong format, or the channel is one you have not joined. Check each one, then try the words alone. AskOro, a third-party vendor blog, lists these causes.

How do I search for messages from one person in Slack on Mac?

Type from: followed by the person's exact Slack handle, then your words. For example, from:@handle budget. Use their handle, not their display name, or the search returns nothing.

Can I search for text inside a PDF in Slack?

Not reliably. AskOro says Slack indexes file names and basic metadata, not file contents. Search for the file name or the sharer, then open the message where the file was posted.

How far back can I search in Slack on a free plan?

Slack's pricing page says the Free plan has 90 days of message history, with messages saved and searchable for that period. It also says you can upgrade to access the previous 12 months. The same page mentions that Free Slack deletes data after 1 year, so ask your admin if it matters.

Does search work the same way in the Slack browser app?

Mostly, but one difference matters. In a browser, Cmd F can be set to start a Slack search, and that option is off until you turn it on under Preferences, Advanced, Search options. Slack has no separate browser search article, so the rest is assumed to match the desktop app.

What is the Windows version of the search shortcut?

Slack's keyboard article says Ctrl G starts a search on Windows or Linux. This guide covers the Mac, where ⌘G does the same job.

Sources

  1. Search in Slack (Slack Help Center) · Slack · checked 2026-11-07
  2. Navigate Slack with your keyboard · Slack · checked 2026-11-07
  3. Set your search preferences · Slack · checked 2026-11-07
  4. Update the Slack desktop app · Slack · checked 2026-11-07
  5. Slack for Mac - Release Notes · Slack · checked 2026-11-07
  6. Slack Pricing Plans · Slack · checked 2026-11-07
  7. Slack Stats 2026 · Salesforce · checked 2026-11-07
  8. Slack Search Not Working? (AskOro) · AskOro (third-party vendor blog) · checked 2026-11-07

Try Lazur free for 3 days

Hold a key and ask. Lazur sees your screen, points at the button and talks you through it, in any Mac app. No credit card.