How-to · Slack for Mac

How to search in a conversation in Slack on Mac: steps, shortcuts and fixes

To search in a conversation in Slack on Mac, open the channel or direct message in the Slack desktop app, then press ⌘F. Slack searches only that conversation, and you can narrow the results with modifiers such as from: and before:.

Updated Checked against Slack desktop app for Mac, and Slack in a browser on Mac3 minEasy

Person at a laptop searching chat messages, the way you would search in a conversation in Slack on Mac
A desk setup for checking team chat on a laptop. · Image by StartupStockPhotos from Pixabay

Quick answer

  • Open the channel or DM, then press ⌘F. The search covers only that conversation.
  • ⌘G searches the whole workspace. ⌘K jumps to a conversation by name.
  • Narrow results with modifiers such as from:, in:, before: and is:thread.
  • If ⌘F opens the browser's find bar, turn on the Slack search option in Preferences.

What you need

  • A Mac with the Slack desktop app installed
  • A workspace you are signed in to
  • The conversation open in the main Slack window
  • Free plan messages only go back 90 days, so older ones may be missing

How to Search inside one Slack conversation on Mac in Slack on a Mac

  1. Open the conversation

    ⌘K

    Click the channel or direct message in the sidebar. If you can't see it, press ⌘K, type the channel or person's name in the search field, and pick the conversation from the list.

    Tip: ⌘K helps when the conversation is not in your sidebar.

  2. Press ⌘F

    ⌘F

    With the conversation open and Slack in front, press ⌘F. Slack's help center says this starts a search inside the current channel or DM, not across the workspace.

    Tip: If a browser window is in front, ⌘F opens the browser's find bar instead.

  3. Type your word or phrase

    Type the word you remember. Wrap a phrase in quotation marks, like "launch date", to match it exactly. Shorter terms match more messages, so start small and add detail only when the list is long.

  4. Add a modifier if the list is long

    Type from: followed by a name to limit results to one person, or before:, after:, on: or during: to filter by date. Slack's search help lists these modifiers, so check that each one narrows your results.

  5. Scroll the results for the message

    Scroll through the results until you find the message you need. Check the date and the sender before you act on it, since a similar message may appear earlier in the same conversation.

  6. Widen to the workspace with ⌘G

    ⌘G

    If the conversation has nothing, press ⌘G. This starts a search across the whole workspace. Then press Enter to see all results, and click Filters to narrow them.

  7. Set ⌘F to search Slack in a browser

    Profile picturePreferencesAdvancedSearch options

    Only needed if you use Slack in a browser. Click your profile picture in the sidebar, select Preferences, choose Advanced, and find Search options. Tick Cmd F or Ctrl F starts a Slack search.

Search one conversation with ⌘F

The fastest way to search inside a conversation is ⌘F. Open the channel or direct message first, and keep the Slack desktop app in front. Press ⌘F, then type the word or phrase you remember. Slack's help center says this searches only that conversation, from any channel or DM. Messages from every other channel stay out of the list.

Person at a laptop searching chat messages, the way you would search in a conversation in Slack on Mac
A desk setup for checking team chat on a laptop. · Image by StartupStockPhotos from Pixabay

Pick the right shortcut for the job

Three shortcuts cover most searches. Each one answers a different question. Use ⌘F when you know which conversation holds the message. Use ⌘K when you need to reach a conversation by name first. Use ⌘G when you have no idea where the message went.

Three Slack Mac shortcuts for finding messages
ShortcutWhat it searchesUse it when
⌘FThe conversation you have openYou know the channel or DM
⌘KOpens a conversation by nameYou need to get to the conversation first
⌘GThe whole workspaceYou do not know where the message is

Start narrow with ⌘F, then widen to ⌘G only if the conversation search comes back empty. That order saves time. A workspace search returns more results, so there is more to scan. Slack's keyboard shortcuts article lists both keys, and its navigation article gives ⌘K for opening a conversation.

Narrow results with search modifiers

Search modifiers are small words that filter your results. You type them into the search box, usually followed by a colon. Slack's search help article lists the modifiers below. It describes them for search in general, not for the conversation view specifically, so test each one before you depend on it.

  • Quotation marks, like "launch date", match an exact phrase.
  • A minus sign before a word leaves that word out of the results.
  • from: limits results to messages from one person.
  • in: limits results to one channel, coworker, or section.
  • with: limits results to threads and DMs with one person.
  • is:thread shows messages that sit in threads.
  • is:saved shows saved items, and has:pin shows pinned ones.
  • before:, after:, on:, and during: filter results by date.

Try a search such as "launch date" with a from: modifier. If the list is still long, add a date modifier. Keep the search term short. Each new filter removes results, so add them one at a time and check the list after each one.

Use the desktop search bar and Filters

Sometimes the conversation search is not enough. You want the whole workspace, with more control over the results. Click the search field at the top of Slack, then type your words. Watch the suggestions. Select one, or press Enter to see all results.

Then click Filters to refine the results. On desktop, click Messages, Files, People, Channels, or Canvases in the sidebar to switch between result types. Messages is the one you want for a conversation search.

Why a search comes back empty

An empty list usually has a simple cause. Check these before you decide the message is gone. Most of them take less than a minute to rule out.

  • The wrong conversation is open. ⌘F only searches the channel or DM on screen.
  • The message is inside a thread. Add is:thread to your search to find it.
  • The term is misspelled or too long. Try one distinctive word instead of a sentence.
  • The message is older than your plan keeps. Free plan search reaches back 90 days.
  • The channel is excluded in Search options. Check that list in Preferences.

If none of those explain it, press ⌘G and search the whole workspace. A match in another channel tells you the message exists. It may simply live somewhere you did not expect. Open that result and check its location before you reply.

Make ⌘F work in Slack on the web

If you use Slack in a browser, the shortcut fights the browser. Slack has a setting that hands ⌘F back to Slack. Click your profile picture in the sidebar, select Preferences, choose Advanced, and find the Search options section.

Tick the box labeled Cmd F or Ctrl F starts a Slack search. That box only appears in the browser version. The desktop app does not need it, because ⌘F already starts a conversation search there.

Search options also let you exclude channels from search results. Check that list if a channel seems to be missing from your results.

Close up of hands typing on a Mac keyboard while searching a chat in Slack on Mac
Typing a search term into a work chat. · Image by Pexels from Pixabay

A worked example: finding a decision in a busy channel

Say your team argued about a launch date in a channel two weeks ago, and you need the final call. Open that channel and press ⌘F. Type launch date with quotation marks, so Slack matches the phrase. If the list is long, add from: and the name of the person who usually makes the call.

If that still returns too many messages, add a date modifier such as after: or during:. Keep the search term short, and let the modifiers do the narrowing. Write the working search down, since you may need it again next week.

Search a DM on Mac

Direct messages work the same way. Open the DM with the person, then press ⌘F. The search covers that DM only. If you remember what someone told you but not where, search the workspace with ⌘G, then add with: and their name to limit the results to DMs with that person.

How far back search reaches on your plan

Search only finds messages that Slack still keeps. On the free plan, messages are saved and searchable for 90 days, according to Slack's pricing page. Upgrading gives access to the previous 12 months of messages.

Paid plans keep data for the lifetime of the workspace by default. Workspace admins can change retention. On the free plan, an admin can choose 90 days or one year. Data deleted under a retention setting is permanent, so ask your admin before you assume an old message is gone.

90 days

Free plan messages are saved and searchable for 90 days.

Slack Pricing

12 months

Upgrading gives access to the previous 12 months of messages.

Slack Pricing

One third

Slack says desk workers spend a third of their time on low-value tasks, including searching for information.

The Hidden Knowledge Crisis

Slack's own blog says desk workers spend a third of their time on low-value tasks, such as searching for information. That figure covers low-value work in general, not Slack search alone. The blog does not give its sample size, so treat it as context, not a measurement of your team.

Mistakes people make

  • Pressing ⌘F with a browser in front, then blaming Slack. Check which window is active first.
  • Opening the wrong channel, then searching it. ⌘F only searches the conversation you have open.
  • Typing a whole sentence. Shorter terms match more messages, and modifiers can narrow them.
  • Starting with ⌘G. A workspace search returns more results, so it takes longer to scan.
  • Giving up on an old message too early. Check the plan and the retention setting first.

What to do next

Start with ⌘F in the conversation you already know. If it comes back empty, widen to ⌘G. Then add a from: or date modifier to cut the list down. Write down the search terms that worked, since you will reuse them.

If you spend much of the day in Slack, the Slack assistant page covers the Slack assistant for Mac. Lazur can point at the search field or walk you through a setting. It does not run the search for you.

Slack shortcuts for this on Mac

Slack keyboard shortcuts on Mac
To do thisPress
Search inside the open conversation⌘F
Start a search across the whole workspace⌘G
Open a conversation by name⌘K
Browse channels (desktop app only)⌘⇧L
Browse direct messages⌘⇧K
Move between sections (desktop app)⌘→ and⌘←

If it does not work

⌘F opens the browser's find bar
Click into the Slack window first so it is active. In the browser version, go to profile picture > Preferences > Advanced > Search options and tick Cmd F or Ctrl F starts a Slack search.
An old message does not appear
Free plan messages are searchable for 90 days, according to Slack's pricing page. Ask your workspace admin about the retention setting, because data deleted under a retention setting is permanent.
A channel is missing from results
Check the Search options section in Preferences for excluded channels. Then try ⌘G across the whole workspace, and search again with a shorter term.
⌘F does nothing
Click inside the conversation so Slack has focus, then press ⌘F again. If it still fails, choose Slack > Quit Slack, then reopen the app.
Too many results
Add from:, in:, or a date modifier, and use quotation marks for an exact phrase. Change one thing at a time so you can see which filter helped.

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 search field in Slack?”

Lazur · points at itLazur draws a circle and a label around the search field at the top of Slack, and says where it is.

Slack
HomeDMsSearch fieldRight hereActivityLater

Questions people ask

Does ⌘F search every channel at once?

No. Slack's help center says ⌘F searches only the conversation you have open. To search across the whole workspace, press ⌘G instead.

Does this work in the Slack web app?

Yes, with one extra step. In a browser, ⌘F opens the browser's find bar unless you turn on the Slack search option in Preferences > Advanced > Search options. The Mac desktop app avoids that step.

Can I search one person's direct messages?

Open the DM and press ⌘F to search it. To search across the workspace for threads and DMs with one person, type with: followed by the person's name.

How do I find a message from a specific person?

Type from: followed by the person's name in the search box. Slack's search help lists from: among its modifiers. Add a phrase in quotation marks to shorten the list.

Why can't I find a message from last year on the free plan?

Free plan messages are saved and searchable for 90 days, according to Slack's pricing page. Upgrading gives access to the previous 12 months. Ask your admin, since retention settings can keep data longer or delete it.

What is the difference between ⌘K and ⌘F?

⌘K opens a conversation by name. ⌘F searches inside the conversation that is already open. Use ⌘K to get to the right place, then ⌘F to find the message.

Can Lazur search Slack for me?

No. Lazur guides you and points at things on your screen. Hold Option and Command, ask where the search field is, and Lazur draws a circle and a label around it. Lazur does not click buttons or search Slack for you.

Sources

  1. Search in Slack · Slack Help Center · checked 2026-11-07
  2. Slack keyboard shortcuts · Slack Help Center · checked 2026-11-07
  3. Navigate Slack with your keyboard · Slack Help Center · checked 2026-11-07
  4. Set your search preferences · Slack Help Center · checked 2026-11-07
  5. Customize data retention in Slack · Slack Help Center · checked 2026-11-07
  6. Slack Pricing · Slack · checked 2026-11-07
  7. Slack for Mac - Release Notes · Slack · checked 2026-11-07
  8. The Hidden Knowledge Crisis · Slack · 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.