July 2, 2026 · 4 min read
How to Delete All Emails From One Sender in Gmail
When one sender has flooded your inbox with hundreds of emails, deleting them individually is painful. Gmail's search operators let you wipe them all in seconds — here's exactly how.
Delete every email from a sender
- In the Gmail search bar, type from: followed by the address, e.g. from:newsletter@example.com
- Press Enter to see every email from that sender.
- Click the checkbox at the top left to select the visible messages.
- Click "Select all conversations that match this search" in the banner that appears.
- Click the trash icon. All of them move to Trash.
Deleted emails sit in Trash for 30 days before Gmail removes them permanently, so you have a recovery window if you change your mind.
Useful variations
- from:example.com — delete from an entire domain, not just one address.
- from:example.com older_than:1y — only emails older than a year.
- from:example.com is:unread — only the ones you never opened.
- from:example.com larger:5m — only large emails, to free up storage fast.
Doing it for many senders at once
If you want to clear out ten or twenty senders, repeating this for each one is still slow. A cleanup tool groups your inbox by sender, shows how many emails and how much space each one uses, and lets you delete the backlog for several senders in a single action — while keeping everything restorable from Trash.
And remember: delete the backlog, but unsubscribe first, or the same sender will just refill your inbox next week.
Want to skip the manual work? SweepMyMail finds every newsletter in your Gmail, unsubscribes in one click, and sweeps away the backlog — reading only sender metadata, never your email content. Scanning your inbox is free.