How to Search Email on Mac in 2026: Mail, Gmail and Outlook
Can't find that email? Search it on your Mac in Apple Mail, Gmail, Outlook, Spark or Mimestream, with the exact syntax and what to try when nothing shows.
To search email on a Mac, use the search field in your mail app and start with the sender, then add a date or an attachment. The syntax differs by app: Apple Mail turns suggestions into filters, Gmail and Mimestream use operators like from:, Microsoft Outlook uses From: with no space, and Spark Mail takes plain phrases.
The email is nearly always in there, which is what makes a blank results list so irritating. A search that works in one app can return nothing in another, and most of us switch between two or three. This guide gives the exact words to type in each major Mac mail app, a search order that works in all of them, how to save the searches you repeat, and where to look when nothing turns up.
Mac email search at a glance
Every major Mac mail app can search by sender, attachment and date, but each one writes those searches differently and looks in a different place by default. These examples come from each company's own help pages: Apple Mail, Gmail, Outlook, Spark and Mimestream.
App | Sender | Attachment | Dates | Where it looks |
|---|---|---|---|---|
Apple Mail | from: Dana | Type attachment, choose Message with attachments | 04/02/26 to 04/19/26 | The selected mailbox, with a Search all mailboxes option when nothing matches |
Gmail in a browser | from:dana@example.com | has:attachment or filename:pdf | after:2026/04/02 before:2026/04/19 | Everything except Spam and Trash |
Microsoft Outlook | From:Dana | HasAttachment:yes | Received:04/02/2026..04/19/2026 | Your mailbox; narrow it with the Folders filter |
Spark Mail | from: Dana | has: PDF | last month (no calendar dates) | Gmail: all but Trash and Spam. Other accounts: Inbox and Archive |
Mimestream | from:dana | has:attachment or filename:pdf | after:2026/04/02 | All Mail, unless you change the scope |
A search order that works in any Mac mail app
The fastest way to find a lost email is to stack the facts you're sure of and leave the keyword until last. A keyword depends on remembering the exact word someone used. A sender and a rough date don't.
- Start with the person. Use the sender filter rather than typing the name alone, which also pulls up every message that merely mentions them.
- Add one fact you're certain of. An attachment or a rough date range usually cuts the list to something you can scan by eye.
- Add a keyword only if you still need one. Think about the word the other person would have used, not the word you'd use.
- Widen the search. Move from the current mailbox to all mailboxes, then to Spam and Trash.
- Search for your own reply. Switch to the to: form. If you answered the message, your reply usually quotes it.
The keyword step is where I lose the most time. I once spent a good while searching for "invoice" when the supplier had called the document a "statement". Searching their name with an attachment filter found it straight away, and I never needed the word at all.
The same search in four apps
Most of what people search for comes down to a few patterns. This table writes each one out for Apple Mail, Gmail, Outlook and Spark, using the syntax from the help pages linked above. Mimestream takes the Gmail version.
What you remember | Apple Mail | Gmail | Outlook | Spark |
|---|---|---|---|---|
A PDF from Dana, sent this spring | from: Dana, then attachment, then 03/01/26 to 05/31/26 | from:dana filename:pdf after:2026/03/01 before:2026/06/01 | From:Dana HasAttachment:yes Received:03/01/2026..05/31/2026 | from: Dana has: PDF (dates only as phrases like last two months) |
A subject-line word | Type the word, choose the Subject suggestion | subject:renewal | Subject:renewal | subject: renewal |
Something you sent to Dana | to: Dana | to:dana | To:Dana | to: Dana |
A word, minus the noise | invoice NOT webinar | invoice -webinar | invoice -from:"Dana Lee" (Microsoft documents the minus before a field) | Not covered in Spark's help |
How to search Mac Mail step by step
Mail's search lives in its toolbar, and the trick is to choose one of its suggestions instead of pressing Return. A suggestion becomes a filter you can adjust. These steps follow Apple's guide to Mail in macOS 27:
- Select the mailbox you want in the sidebar, or leave your inbox selected.
- Start typing in the toolbar's search field. If you don't see one, click the Search button.
- Choose a suggestion. Mail groups them by category, such as Subject or Attachments.
- Type more after the first filter and choose another suggestion to narrow the results. Mail returns only messages that match every filter.
- If the mailbox has no matches, click Search all mailboxes, just under the field.
- Click the Clear button when you're done.
Each filter has a small down arrow that switches it between fields, for example from Subject to Message. Mail also understands the header form, like from: Dana or priority: high, uppercase AND, OR and NOT, and date ranges. Apple says Mail can go beyond exact words too, so a phrase like "NYC business trip" can bring up itinerary emails.
To reach the field from the keyboard, press Option-Command-F. That shortcut comes from a 2014 Macworld guide and isn't on Apple's current list of Mail shortcuts, so click the field if it does nothing on your Mac. For every token and filter, see our Apple Mail advanced search guide.
How to search Gmail on a Mac
There's no Mac app for Gmail from Google, so full Gmail search means using gmail.com in your browser or an app built on it. Type in the search bar and press Return, then use the chips under the bar, such as From, Any time and Has attachment, to narrow the results without any syntax, as Google's search help describes. The Show search options icon in the bar opens a form with fields such as Subject, Size and Date within. Our Gmail apps comparison covers the alternatives to the browser.
Operators are quicker once you know a handful. These are the ones worth learning from Google's full list:
- from: and to: for people. from:me finds what you sent.
- subject: for the subject line, with parentheses to group words, as in subject:(dinner movie).
- has:attachment for any file, and filename:pdf for a type or a name.
- after: and before: for fixed dates, older_than:1y and newer_than:2d for relative ones.
- Quotation marks for an exact phrase and a minus sign to exclude a word.
- larger:10M when you're hunting for whatever is eating your storage.
- in:anywhere to include Spam and Trash, which a normal search skips.
One quirk catches people out. Google warns that a message you tried to exclude can still appear when another message in the same conversation matches, so -webinar doesn't guarantee a clean list. To jump to the bar, press /, but only after choosing Keyboard shortcuts on in Gmail's settings.
Gmail operators belong to Gmail
If your Gmail account is in Apple Mail, you're using Apple's search, not Google's. Apple's guide doesn't list operators such as has:attachment or older_than:, so use its own filters there and keep the operators for gmail.com or Mimestream.
How to search in Microsoft Outlook for Mac
Outlook for Mac searches from the Search box above your mail, either with the Filters icon inside that box or with typed keywords. Microsoft's search page calls the typed form Advanced Query Search. Its page for new Outlook gives the same options.
- Click the Search box and type a contact, subject, part of a message or a file name.
- Select the Filters icon to narrow by Folders, From, To, Subject, keywords, date ranges or attachments.
- Select Exit Search in the box, or click any folder, to go back to your mail.
Typed keywords are faster, but they're strict in two ways that lead to wrong results:
- No space after the colon. From:Dana searches the sender. Add a space and Microsoft says it becomes an ordinary text search.
- Multiple words need grouping. Subject:product plan matches either word, Subject:(product plan) needs both, and Subject:"product plan" needs the exact phrase.
Dates use MM/DD/YYYY, with two dots for a range: Received:01/01/2026..01/31/2026. Relative words such as last week and yesterday work too. Body: searches the message text, Participants: covers To, Cc and Bcc, and IsFlagged:yes finds flagged mail. If Outlook returns No Results for mail you can see, syntax isn't your problem, and our Outlook search fixes are the place to go.
How to search in Spark Mail on a Mac
Spark Mail lets you write a search the way you'd say it, mixing plain words and short operators, such as report has: PDF from: Ann last month. Spark's help page gives that example. Click the search icon in the upper right or press Command-F, type, and press Return.
Three things in that help page are easy to miss:
- Command-F changes meaning. With an email open, it searches that email's body. With none open, it searches your Inbox.
- Non-Gmail accounts have a narrower default. Spark looks in Inbox and Archive only, unless you name a folder with in:, as in in: Sent. Gmail accounts cover all folders except Trash and Spam.
- Exact calendar dates aren't supported. You get phrases such as last week or last two months, so an email from a specific day two years ago needs other clues.
Spark searches all your accounts by default, and the arrow buttons after a query narrow it to one. To catch everyone at a company, type from: followed by the domain, such as @example.com. Good sender filters matter here, since dates can't rescue you.
How to search in Mimestream
Mimestream is a Mac app built around Gmail, and its help page says it supports Gmail's search operators, so everything in the Gmail section above applies. Press Option-Command-F, or / if you use Gmail shortcuts, then type an operator or pick a suggestion to turn it into a token. Click a token's label to change it, say from From to To.
Mimestream searches All Mail by default, and a scope control above the message list limits it to the selected folder. Its one trap is matching: only whole words count, so "hello" finds "hello", but "he" won't. Type the full word.
Can Spotlight search your email on a Mac?
Yes. Apple says Spotlight searches "your apps, files, emails, messages, and more", so it can work when you don't remember which app or account a message is in. Press Command-Space, type what you remember, and press Return to open the result.
I treat Spotlight as a backup rather than a first move. It has no sender or attachment filters documented on Apple's page, and it won't help with mail you only read in Gmail in a browser, because that mail isn't in a Mac app. If Mail messages never appear in it, the fixes in Mac Mail search not working walk through the settings and the index.
How to save a search you keep repeating
Apple Mail has Smart Mailboxes and Spark has Smart Folders, both of which fill themselves from conditions you set, and that beats retyping a search every week. In Apple Mail, you build a Smart Mailbox from scratch:
- Choose Mailbox > New Smart Mailbox and enter a name.
- Set a condition in the first pop-up menu (From and Subject are the common ones) and fill in the rest.
- Click Add for more conditions, and choose whether a message must meet any or all of them.
- Select the checkbox if you want matches from Trash or Sent, then click OK.
I keep one Smart Mailbox for travel, set to the airlines and hotel chains I book with, so a confirmation is one click away when I'm standing at a check-in desk. The messages stay in their original mailboxes.
In Spark, run a search, press Return and click the folder icon on the right to save it as a Smart Folder, according to a help page from Readdle, which makes Spark. That page sits in its Spark Classic section, so the labels may differ in your version, and Readdle says these folders exist only in Spark, not at your email provider. For Gmail, I just keep two or three long operator strings in a note and paste them in.
What to do when email search finds nothing
When a search on your Mac returns nothing, the usual cause is that it's looking in the wrong place or the filters are too tight. Work down this list before assuming the email is gone:
- Remove filters one at a time. Apple points out that removing filters broadens the results, and one wrong date can hide the message you want.
- Check the scope. Click Search all mailboxes in Apple Mail, use in:anywhere in Gmail, and try in: with a folder name in Spark.
- Try the other account. Plenty of us have a work address and a personal one, and the message may have gone to the one you weren't thinking of.
- Search for your own reply or forward. It often contains the original text.
- Try a different word. People write "quote", "estimate" and "proposal" for the same thing. Search for the sender alone and scan.
- Try the webmail version. If the browser version of Gmail or Outlook finds it, the mail is safe and the problem is probably the app on your Mac.
- Ask for it again. When the clock is running, one line to the sender is faster than ten more searches.
Last time this happened to me, the email I wanted was nowhere under the sender's name, because a colleague had forwarded it. Searching for my own reply found the whole thread.
Some mail really is gone. Gmail permanently deletes messages after 30 days in Trash, and Google says you can't recover them after that. If the message mattered, the sender's copy may be your only option.
How to make your email easier to find later
A few sending habits save you more search time than any operator does, because they put a word you'll remember into the message.
- Rename files before attaching them. I'd rather send "acme-contract-march-2026.pdf" than "final_v3.pdf", because Gmail's filename: and Outlook's search can both match file names.
- Start a new thread when the topic changes. A long thread under an old subject line won't surface when you search for the new subject.
- Put the decision in writing. After a call, a one-line recap gives you something to search for later that a phone conversation can't.
- Use one Smart Mailbox or label per recurring thing. Taxes, travel and contracts are the three I'd start with.
Ask what a company sent you, and when
On paid plans, Merlin, the AI assistant we make for Mac, gives you a separate email address for sign-ups, newsletters and receipts. You can search that mail by sender or subject, or just ask Merlin what a company sent you and when. This covers mail sent or forwarded to that address, so forward anything from your main inbox and it appears with the rest.
Get MerlinFrequently asked questions
How do I search all mailboxes in Mac Mail?
Type your search in Mail's toolbar, and when nothing matches in the mailbox you're viewing, click the Search all mailboxes option that appears. To limit a search instead, pick the mailboxes you want in the sidebar before you type.
Can I use Gmail search operators in Apple Mail?
Don't count on them. Apple's guide documents Mail's own forms, such as from: Dana and typing attachment, but not Gmail operators like has:attachment or older_than:. Those belong on gmail.com or in Mimestream.
Is there a keyboard shortcut to search email on a Mac?
It depends on the app. Spark uses Command-F, Mimestream uses Option-Command-F by default, and Gmail in a browser uses / once keyboard shortcuts are on. Option-Command-F has long jumped to the search field in Apple Mail, though Apple's current shortcut list doesn't include it.
How do I find emails with attachments on a Mac?
In Apple Mail, type attachment and choose Message with attachments. In Gmail or Mimestream, use has:attachment or filename:pdf. In Outlook, use HasAttachment:yes, and in Spark, type has: and pick a file type from the list.
Does Spotlight search emails on a Mac?
Yes. Apple says Spotlight searches emails along with apps, files and messages. Press Command-Space and type what you remember. It suits a quick lookup, but your mail app's search has the sender and date filters.
Why can't I find an email I know I received?
The search is usually too narrow or looking in the wrong place. Remove filters, search all mailboxes, check Spam and Trash, try your other accounts, then look for your own reply. If webmail finds the message but your Mac app doesn't, the app's search needs fixing.