How to delete all emails from one sender in Gmail

Last reviewed: September 1, 2026 · Markdown version

This is the cleanest mass delete there is — one sender, zero ambiguity about what you're removing. Gmail handles it in three moves, and a fourth stops that sender's mail for good.

Delete everything they've ever sent you

  1. In the search bar, type from: followed by the sender's email address — Gmail's operator reference describes from: as "Find emails sent from a specific person." The full address (from:deals@example.com) is more precise than a name; if you search a name with spaces in it, put it in quotes (from:"Big Store") so Gmail treats it as one phrase.
  2. Check the Select box at the top left — "To select all messages on the current page, at the top left, above your messages, check the Select box." — then click the notification link above the messages: "To select all conversations, click the link in the notification." Now every email from that sender is selected, not just the first page.
  3. Click Delete. Per Google's documentation: "When you delete a message in Gmail, it's moved to Trash." — recoverable for 30 days, permanently deleted after that.

Now stop the future ones — pick the right tool

Storage note

If you're deleting a sender to reclaim space: the space comes back only after Gmail's Trash clears (30 days, or empty it now), and heavy attachments matter far more than message count. Details: Does deleting emails actually free up storage?

Where our app fits

Deleting one known sender is easy. The real problem is that a cluttered mailbox has hundreds of senders, and you don't know which ones are worth clearing until you see them ranked. That ranking is exactly what Zen Inbox Cleaner does: it groups your whole mailbox by sender so the biggest offenders surface immediately, then you sweep them one tap at a time from your phone — each sweep moving mail to Gmail's Trash (30-day recovery, never permanent), with one-tap unsubscribe alongside.