How to delete all Gmail emails from one sender
TL;DR
- Type from:sender-email-or-name in the Gmail search bar to list every message from that sender.
- Select all matching messages, including the ones across other pages, then click the trash icon.
- Deleted messages go to Gmail Trash and stay recoverable for 30 days, same as any normal Gmail delete.
- Clean Email doesn't have a sender-scoped cleanup — there's no way to bulk-delete 'just this sender.' Instead, one click clears your whole mailbox except protected mail (starred, important, labeled, attachment, two-way conversations, and whitelisted senders), so unwanted senders get cleaned up too without repeating the search above for each one.
This works for any sender — Amazon order emails, PayPal receipts, LinkedIn notifications, GitHub alerts, or any other address that's cluttering your inbox.
Steps
- Open Gmail search
Click the search bar at the top of Gmail on desktop or the app.
- Search by sender
Type from:sender@example.com (exact address) or from:Amazon (sender name) and press Enter. This uses Gmail's from: search operator, which matches the sender field of every message.
- Select every result
Click the checkbox above the message list to select all messages on the page, then click 'Select all conversations that match this search' if Gmail shows that link, so messages on other pages are included too.
- Delete the selection
Click the trash-can icon. Gmail moves every selected message from that sender straight to Trash.
- Protect what you want to keep first (optional but recommended)
Before deleting, star or label any message from that sender you want to keep — for example a receipt you'll need later — so it's easy to exclude from this manual selection. If you'd rather keep that sender's mail permanently instead of checking it message by message, add the sender to your Clean Email whitelist so their mail is automatically skipped during any cleanup.
- Confirm and check Trash
Messages sit in Gmail Trash for 30 days and can be restored during that window. After 30 days Google permanently deletes them.
Why bulk-delete by sender instead of one email at a time
Recurring senders — order confirmations, notification digests, marketing newsletters — are usually the fastest way an inbox fills up.
Deleting them one message at a time in Gmail's UI is slow because Gmail's own interface only lets you select and act on 50 conversations per page.
Searching by sender first, then selecting everything that matches, turns hundreds of individual clicks into a single delete action.
Gmail's from: search operator, explained
The from: operator is a built-in Gmail search operator documented by Google Support (see Gmail search operators below). It filters messages by who sent them.
You can search by full email address (from:noreply@amazon.com) or by display name (from:Amazon), and Gmail matches either.
| Search | What it matches |
|---|---|
| from:paypal.com | Any message from an address on the paypal.com domain |
| from:notifications@github.com | Only messages from that exact address |
| from:LinkedIn | Messages where the sender's display name contains "LinkedIn" |
| from:amazon.com has:attachment | Combine from: with has:attachment to narrow further |
Why Clean Email doesn't do a sender-scoped cleanup
Clean Email doesn't have a feature that scans or bulk-deletes "everything from sender X" as a targeted action — that capability doesn't exist in the product. The from: search-and-select method above is a genuine Gmail technique you run yourself; Clean Email doesn't replicate it per sender.
What Clean Email does instead: one click cleans your entire mailbox at once, removing everything except protected mail. Mail from unwanted senders gets cleared out along with all your other clutter, so you don't need to search for or target them individually.
Protection is checked twice before anything is removed: once to narrow the candidate list up front, and again message-by-message right before deletion — the message-by-message check is the authoritative guard, so protection holds even if a search operator behaves unexpectedly.
- Starred messages are never deleted, regardless of sender.
- Messages marked important are never deleted.
- Any message carrying a user-created Gmail label is never deleted.
- Two-way conversations (a thread you replied to, or that replied to you) are never deleted.
- Any message with an attachment — document, image, PDF, video or audio — is never deleted.
- Senders you've added to your whitelist (exact address or entire @domain) are always skipped entirely — this is how you keep a specific sender's mail instead of deleting it.
- By default, everything else moves to Gmail Trash, recoverable for 30 days; permanent deletion is available as a separate, explicit opt-in.
Recovering a deleted email from the wrong sender
If you deleted mail with the default Trash behavior, open Gmail's Trash folder, find the message, and click 'Move to Inbox' — this works for up to 30 days after deletion.
If you used the permanent-delete option instead of the default Trash behavior, recovery is not possible; permanent deletion is irreversible by design.
FAQ
- How do I delete all emails from one sender in Gmail?
- Type from:sender@example.com (or from:SenderName) into Gmail's search bar, press Enter, select all matching messages — including the option to select every conversation across all pages — then click the trash icon. This uses Gmail's built-in from: search operator and moves the messages to Trash.
- Can Clean Email delete emails from just one sender?
- No single-sender mode — Clean Email doesn't target 'just this sender' the way a Gmail from: search does. Instead, one click cleans the whole mailbox except protected mail, so an unwanted sender's messages go with everything else. To keep a specific sender's mail instead, add them to your Clean Email whitelist.
- Will deleting all emails from a sender also delete emails I starred or labeled from them?
- In plain Gmail, yes — a manual from: search-and-delete removes everything that matches, including starred or labeled mail, unless you exclude it yourself. Clean Email is different: since there's no sender-scoped mode, its whole-mailbox cleanup keeps starred, important, labeled, attachment and two-way-conversation mail untouched regardless of sender — and you can whitelist that sender too for extra certainty.
- Can I delete emails from a sender by domain instead of one address?
- Yes. Searching from:amazon.com matches every address on that domain (for example order-update@amazon.com and shipment@amazon.com), not just one specific address. This is useful for companies that send from multiple sub-addresses.
- Is deleting emails from a sender permanent?
- Not by default. Both Gmail's own delete and Clean Email's default cleanup move messages to Trash, where they're recoverable for 30 days before Google automatically purges them. Permanent, irreversible deletion is a separate, explicit opt-in in Clean Email, not the default.
- What if I want to stop future emails from that sender too?
- Deleting existing emails only clears what's already in your inbox; it does not stop new mail from arriving. To stop future emails you need to unsubscribe from that sender separately (Clean Email's Stop Ads add-on can auto-unsubscribe from senders it can reach and archive their future mail).
Sources
Sign in with Google, scan your mailbox for free, then clean it in one click.
Clean your Gmail inbox nowUpdated: 2026-07-29