Skip to content
Email Tools

guide · Gmail

Gmail Search by Sender: Find Emails from Anyone in Seconds

Master Gmail's from: operator to find every email from a specific person or domain — with date filters, multi-sender OR searches, saved filters, and how to avoid the most common pitfalls.

Alexis Dollé By Alexis Dollé · ·
Gmail Search by Sender: Find Emails from Anyone in Seconds

Google’s 2025 unified search update brought Gemini-powered conversational queries to Gmail — but the fastest way to find every email from a specific person remains a 15-second move: the from: operator. After handling thousands of client inboxes, here is every variation you need, in order of how often you will actually use them.


Basic from: Syntax

Type from:email@example.com in the Gmail search bar and press Enter. Gmail scans every folder — inbox, sent, spam, archive — and returns every conversation where that address appears in the From field.

Gmail’s search bar is in the top center of the interface on desktop and in the magnifying-glass icon on mobile. You do not need to open any settings panel; the operator works directly in the search bar.

The three most common patterns:

from:alex@company.com
from:"Alex Johnson"
from:me

The first returns mail from a specific address. The second matches on display name — useful when you know the name but not the exact address. The third returns mail you sent to yourself (Gmail interprets from:me as your own address).

Exact address matching with quotes

Per Google’s official documentation, wrapping the search in quotes limits results to the literal address. Without quotes, Gmail may return partial matches or alias matches:

"from:john.doe@example.com"

This matters when a contact has multiple aliases (e.g., j.doe@example.com and john.doe@example.com both route to the same inbox). Quoted search hits only the exact string.

On mobile

Tap the search bar, type the operator string exactly as above, and tap the search icon. Gmail mobile supports the full operator syntax — no mobile-only limitations apply to from:.

For a complete reference of every Gmail operator beyond sender-search, the full Gmail search operators guide covers all 40+ operators with examples.


Searching by Domain

Use from:@domain.com to find every email sent from any address at that domain. This is the cleanest way to find all emails from a company, newsletter service, or bulk sender whose exact sending address varies.

Examples:

from:@amazon.com
from:@notion.so
from:@newsletter.stripe.com

The third example demonstrates searching by subdomain specifically, which is useful for bulk senders that use a dedicated sending domain (e.g., marketing emails come from @newsletter.stripe.com while transactional mail comes from @stripe.com). If you want both, use the root domain: from:@stripe.com.

Why this matters in practice

E-commerce receipts, SaaS invoices, GitHub notifications — all arrive from slightly different addresses within the same domain. Domain search catches all of them without you needing to know the exact sending address. If you are trying to unsubscribe from or filter out a bulk sender, combine with a label action in a filter (covered in the filter section below).

If you are also dealing with unwanted mail from a sender, the automatic unsubscribe in Gmail guide covers options for bulk senders.


Combining with Date Ranges

Add after: and before: to any from: query to scope results to a time window. Gmail also supports older_than: and newer_than: with relative time units (d for days, m for months, y for years).

Absolute date syntax (YYYY/MM/DD):

from:boss@company.com after:2025/01/01 before:2025/04/01

Returns emails from that sender in Q1 2025. Gmail also accepts the US format MM/DD/YYYY:

from:boss@company.com after:01/01/2025 before:04/01/2025

Relative date syntax:

from:newsletter@substack.com newer_than:30d

Returns newsletters from the past 30 days — useful when you want a rolling window rather than a fixed date range. Units: d (days), m (months), y (years).

Practical use cases

GoalQuery
Find Q1 invoice from a vendorfrom:@vendor.com after:2025/01/01 before:2025/04/01 has:attachment
Find emails from your boss this monthfrom:boss@company.com newer_than:30d
Audit what a former colleague sentfrom:colleague@company.com before:2024/12/31
Find all newsletters older than a yearfrom:@substack.com older_than:1y

Adding has:attachment to any sender+date query narrows to emails with files attached — useful when hunting for a specific PDF or invoice. The has:attachment operator combines cleanly with from: and date filters in the same search string.


Use the OR keyword (uppercase) between two from: clauses to find emails from multiple senders in a single search. Curly braces offer the same shorthand.

OR keyword syntax:

from:alice@example.com OR from:bob@example.com

Curly brace shorthand (equivalent):

{from:alice@example.com from:bob@example.com}

Both return emails where the From field is either address. Gmail treats the curly brace group as an implicit OR.

Three or more senders:

from:alice@example.com OR from:bob@example.com OR from:carol@example.com

Or with braces:

{from:alice@example.com from:bob@example.com from:carol@example.com}

Excluding a sender with the minus operator:

from:@company.com -from:noreply@company.com

Returns all mail from the company domain except the noreply address — handy when you want human emails from a domain but not the automated ones. Note: per Google’s official documentation, negative operators may still return some conversations where the excluded criteria appear in quoted or forwarded portions of a thread. The exclusion applies to the message header, not the full thread body.

Combining OR with AND:

(from:alice@example.com OR from:bob@example.com) after:2025/01/01

Parentheses group the OR clause; the date filter then applies to both senders. This pattern is useful for searching a project thread across multiple contributors for a specific time window.

For more keyboard-efficient ways to manage your inbox after running searches, the Gmail keyboard shortcuts guide covers how to bulk-select and act on results without leaving your keyboard.


Saving a Sender Search as a Filter

Any from: query can be saved as a Gmail filter so that future emails matching that sender are automatically labeled, archived, forwarded, or deleted — without you touching them.

How to create a filter from a search:

  1. Run your from: search in Gmail.
  2. Click the dropdown arrow (small triangle) on the right side of the search bar.
  3. The Advanced Search panel opens with the From field already populated from your search.
  4. Click Create filter at the bottom of the panel.
  5. Choose one or more actions: Skip Inbox (archive it), Mark as read, Apply a label, Forward to another address, Delete it, or Never send to spam.
  6. Optionally check Also apply filter to matching conversations to apply the rule retroactively to all existing emails matching that sender.
  7. Click Create filter.

Common sender filter setups:

Sender patternRecommended action
from:@github.comApply label “GitHub”, skip inbox
from:newsletter@brand.comApply label “Newsletters”, mark as read
from:boss@company.comStar it, keep in inbox
from:@no-reply-domain.comArchive, mark as read
from:ex-colleague@company.comForward to archive address

Filters run automatically on all future matching emails. They do not fire retroactively unless you checked the “also apply” box. If a filter is mis-configured, go to Settings > See all settings > Filters and Blocked Addresses to edit or delete it.

Sender filters pair naturally with a broader email organization system — once the right emails land in the right labels automatically, finding them later with from: becomes even faster because you already know which label to scope to.


Display Name vs. Email Address Pitfalls

Gmail’s from: operator matches on both the display name and the email address. Searching by name can return results from multiple addresses; searching by exact address is always more precise. Wrap either in quotes for a literal match.

The alias problem

Many professionals use multiple email addresses that route to the same account — a personal Gmail, a Google Workspace alias, or a domain alias. When you search from:john, Gmail returns mail from any address where the display name or address contains “john”. That includes:

If your goal is to find emails from one specific person, use their full address and quote it:

"from:john.smith@company.com"

The display name spoofing risk

Phishing emails often set a display name that looks like a trusted contact while using a completely different sending address. If you search from:"Your Bank" you will find both the legitimate bank emails and any spoofed emails where an attacker put “Your Bank” in the display name field. For security reviews, always verify the actual address shown in the email header, not just the display name.

Contacts with Gmail aliases

Per Google’s documentation, searching by email address returns results that include emails from that address’s aliases. If you want only the exact address and not aliases, wrap the full search string in quotes: "from:john.doe@example.com".


Searching Archive and Trash

Gmail’s from: search covers all folders by default — inbox, archive, spam, and all labels. It does not cover Trash by default. To include deleted emails, add in:trash to the query.

Key scope facts:

  • from:email@example.com — searches everywhere except Trash and Spam
  • from:email@example.com in:anywhere — searches all folders including Trash and Spam
  • from:email@example.com in:trash — searches only Trash
  • from:email@example.com in:spam — searches only Spam

The in:anywhere flag is the one to remember when you are sure an email exists but cannot find it — it casts the widest net. This is especially useful when:

  • You accidentally deleted an email from a sender and want to recover it.
  • A sender’s emails were auto-classified as spam and you want to whitelist the address.
  • You archived a thread without labeling it and need to pull up the full history.

What this guide does not cover

The from: operator does not search the content of email body text — it only matches on the From header. To find emails from a sender that also contain a specific keyword, add the keyword as a bare term: from:client@company.com "project proposal" returns emails from that address where the phrase “project proposal” appears anywhere in the subject or body.

For recovering deleted emails beyond what Trash makes accessible, the guide on how to permanently delete emails also covers the recovery window and what happens after the 30-day Trash retention period.


Advanced Combinations

The from: operator combines cleanly with nearly every other Gmail operator. The most useful combos for productivity: adding has:attachment, subject:, label:, and is:unread to scope sender searches precisely.

Full reference of useful combos:

from:client@company.com has:attachment

All emails from that client with any attachment.

from:client@company.com subject:"invoice"

Emails from that client where “invoice” appears in the subject line.

from:@company.com is:unread

Unread emails from anyone at that company.

from:newsletter@brand.com label:newsletters

Emails from that sender that also carry the “newsletters” label (useful to verify a filter is working correctly).

from:boss@company.com has:attachment newer_than:7d

Files your boss sent you in the past week.

from:@amazon.com subject:"Your order" after:2025/01/01

Amazon order confirmations from 2025 onward.

from:colleague@company.com is:starred

Starred emails from that colleague — a quick way to pull up flagged threads.

Scoping to a specific label or folder:

from:client@company.com in:sent

Emails you sent to that address (note: from:me to:client@company.com is more precise for sent mail).

The AND keyword

Gmail’s default behavior is to AND all terms in a search. Writing from:alice@example.com subject:budget is identical to from:alice@example.com AND subject:budget. Explicit AND is optional but sometimes useful for readability in longer query strings.

For bulk inbox actions after finding emails from a sender — like archiving everything from a newsletter domain in one pass — the how to archive emails in bulk guide walks through the selection and action sequence.


Frequently asked questions

How do I search emails from a specific sender in Gmail? Type from:email@example.com in the Gmail search bar and press Enter. Gmail returns every conversation where that address appears in the From field — across your inbox, sent mail, and all labels. To match on display name instead of address, use from:“First Last” with quotes around the name.

Can I search emails from a whole domain in Gmail? Yes. Use from:@domain.com — for example, from:@amazon.com returns every email sent from any Amazon address. This works for newsletters, automated transactional emails, and any bulk sender whose exact address varies.

How do I combine the from: operator with a date range? Add after: and/or before: to the same search string. For example: from:boss@company.com after:2025/01/01 before:2025/04/01 returns only emails from that sender in Q1 2025. Gmail accepts dates in YYYY/MM/DD or MM/DD/YYYY format.

Can I search for emails from multiple senders at once? Yes, using the OR operator. Example: from:alice@example.com OR from:bob@example.com returns emails from either sender. You can also use curly braces as a shorthand: {from:alice@example.com from:bob@example.com}.

What is the difference between searching by display name vs. email address? Searching from:“John Smith” matches on the display name Gmail stored for that contact, which can return results from multiple addresses if John uses more than one account. Searching from:john.smith@company.com is exact and narrower. For precision, always use the email address and wrap it in quotes: “from:john.smith@company.com”.

Can I save a Gmail sender search as a filter? Yes. Run the search, then click the dropdown arrow in the search bar to open Advanced Search. At the bottom, click “Create filter” and choose what Gmail should do automatically when mail from that sender arrives — label it, archive it, mark as read, forward it, or delete it.


Alexis Dollé, founder of Email Tools
Alexis Dollé
Founder & Editor

Alexis Dollé, email expert for 10+ years. Founder of Email Tools. I test every email client and utility myself, then write about them the way I’d explain them to a friend — no marketing fluff, no sponsored rankings, every claim sourced.

LinkedIn

Sources & references
  1. Google Support — Gmail search operators reference, including the from: operator syntax, examples (from:me, from:amy@example.com), combination with AND/OR, date operators (after:, before:, older_than:, newer_than:), and negative search behavior note. Accessed 2026-05-19. support.google.com/mail/answer/7190
  2. Google Support — Refine searches in Gmail, including from: operator for sender searches, alias inclusion behavior, quoted search for exact address matching, Advanced Search panel, and “Create filter” feature. Also documents Gemini in Gmail conversational search as a 2025 addition. Accessed 2026-05-19. support.google.com/mail/answer/6593

Related: Complete Gmail search operators list — all 40+ operators with examples. Gmail keyboard shortcuts — bulk-select and act on search results without lifting your hands. How to archive emails in bulk — clean up after you find everything from a sender.