gmail cleanupbulk deleteemail organization

How to Delete All Emails From One Sender in Gmail (2026)

6 min read

How to Delete All Emails From One Sender in Gmail

Quick answer: Type from: and the sender's address in Gmail's search bar, press Enter, click the select-all checkbox, click "Select all conversations that match this search", then press the trash icon. Every email from that sender is gone in two clicks, whether it is 40 or 4,000. Empty Trash to get the storage back.

That is the whole method. The rest of this guide covers the details that trip people up: the phone app, keeping the emails you want, doing this for fifty senders instead of one, and making sure the sender does not come back.

Step by step on desktop

  1. Open Gmail in a web browser.
  2. Click the search bar and type the sender:
    from:newsletter@example.com
    
    You can also use a name or a partial address. from:amazon catches every Amazon address. from:@example.com catches everyone at a domain.
  3. Press Enter. Only that sender's emails are listed now.
  4. Click the checkbox at the top left of the list. This selects the emails on the current page (50 by default).
  5. A banner appears above the list: "Select all conversations that match this search." Click it. Now every result is selected, across every page. This is the step most people miss, and without it you delete 50 emails instead of 5,000.
  6. Click the trash icon. Gmail may ask you to confirm a bulk action.
  7. Open Trash in the left sidebar and click Empty Trash now. Until you do, the deleted mail still counts against your 15GB of Google storage.

For senders with tens of thousands of emails, Gmail processes the deletion in batches. Leave the tab open for a minute or two and do not refresh.

Keep the emails you actually want

The from: search deletes everything from a sender. Usually that is the point, but not always. Add a second condition to keep part of the history:

You want to keepSearch
The last yearfrom:sender@example.com older_than:1y
Anything you starredfrom:sender@example.com -is:starred
Receipts and ordersfrom:sender@example.com -subject:(receipt OR order OR invoice)
Emails with attachmentsfrom:sender@example.com -has:attachment
Anything you labeled Keepfrom:sender@example.com -label:keep
Only unread mail (delete what you never opened)from:sender@example.com is:unread

The minus sign excludes. Everything else in the search still gets deleted. Skim the first page of results before you click delete, especially with a name search like from:amazon, which can match personal mail from someone whose address contains that word.

On the phone app

The Gmail app on Android and iPhone can search from: just fine, but it has no "select all conversations that match" option. You long-press one email, tap the rest, and delete a screen at a time. For a sender with 2,000 emails that is a long afternoon.

Two ways around it:

  • Open Gmail in your phone's browser (Safari or Chrome) and request the desktop site. The full select-all workflow is there.
  • Use a browser-based tool. MailMop runs in the mobile browser and deletes an entire sender in one tap, no scrolling.

Delete from many senders at once

One sender is rarely the whole problem. In MailMop's usage data across 16 million analyzed emails, about 1 in 7 of the senders people delete has more than 1,000 emails on its own, and most inboxes have a dozen or more of them: job boards, retailers, social notifications, app updates, a newsletter from 2019.

In Gmail you can chain a few with OR:

from:a@example.com OR from:b@example.com OR from:c@example.com

That works for three or four. It does not solve the real problem, which is that Gmail never shows you a list of who is filling your inbox. You have to already know the senders to search for them.

MailMop is built around that missing list. It scans your inbox in your browser and returns every sender ranked by email count, with the date of their last email. Then:

  • Delete any sender in one click, or tick several and delete them together
  • Delete with exceptions: clear a sender but keep the individual emails you choose
  • Unsubscribe and block from the same row, so the sender does not return
  • Mark as read or label a whole sender at once

Your email is processed in your browser and never uploaded. The code is open source and the app passed Google's CASA security assessment. There is a free tier, and MailMop users have deleted over 2 million emails this way.

Make sure the sender does not come back

Deleting clears the past. It does nothing about tomorrow. Before you move on:

  • Unsubscribe if it is a newsletter or marketing list. Gmail shows an Unsubscribe link next to the sender name on most of them. For dozens of senders at once, see how to unsubscribe from emails in Gmail.
  • Block anything else. Open one of their emails, click the three-dot menu at the top right of the message, choose Block [sender]. Future mail from that address goes to Spam.
  • Filter if you want future mail deleted or archived on arrival without blocking. Settings, Filters and Blocked Addresses, Create a new filter, put the address in From, choose Delete it or Skip the Inbox.

Other things you can do to a whole sender

The same select-all workflow works with every toolbar action, not just delete:

  • Archive them all (the box-with-arrow icon) if you want them out of the inbox but searchable.
  • Mark as read to clear the unread count without deleting.
  • Apply a label to file them.
  • Move to Spam to train Gmail on a sender that keeps slipping through.

Key takeaways

  • from: plus "Select all conversations that match this search" deletes every email from a sender in two clicks.
  • Narrow the search with -is:starred, older_than:, or -subject: to keep what matters.
  • The phone app cannot do this in bulk. Use a browser.
  • Empty Trash to reclaim storage.
  • To clear many senders, and to delete, unsubscribe, and block from one list, MailMop ranks every sender in your inbox so the whole cleanup takes minutes.

Try MailMop free and see which senders are quietly filling your inbox.

Frequently asked questions

How do I delete all emails from one sender in Gmail?

In the Gmail search bar, type from: followed by the address (for example from:newsletter@example.com) and press Enter. Click the select-all checkbox at the top of the list, then click 'Select all conversations that match this search' in the banner that appears, and press the trash icon. Every email from that sender is deleted at once. Empty Trash afterward to free the storage.

How do I select all emails from the same sender in Gmail?

Search from: and the sender's address or name. Gmail shows only their emails. Tick the checkbox at the top left of the list to select the visible page, then click 'Select all conversations that match this search' to select every result across all pages. You can then delete, archive, label, or mark them all as read.

Can I delete all emails from one sender in the Gmail app?

Only one screen at a time. The Gmail app on Android and iPhone has no 'select all matching' option, so for a sender with thousands of emails you would be tapping for a long while. Open Gmail in your phone's browser instead, or use a browser-based tool like MailMop, which deletes by sender in one action on mobile.

How do I delete emails from a sender but keep some of them?

Narrow the search. from:sender older_than:1y keeps the last year. from:sender -is:starred keeps anything you starred. from:sender -subject:receipt keeps receipts. Or use MailMop's delete with exceptions, which clears a sender while letting you tick the specific emails to keep.

How do I stop a sender from emailing me again after deleting?

Deleting removes past emails but not future ones. For newsletters, unsubscribe using the link Gmail shows next to the sender name. For anything else, open one of their emails, click the three-dot menu, and choose Block. Their future mail goes to Spam. MailMop can unsubscribe and block from the same sender list it deletes from.

Can I delete emails from multiple senders at once?

In Gmail, chain them with OR: from:a@example.com OR from:b@example.com. That works for a handful. For dozens of senders, MailMop shows every sender in your inbox ranked by email count, so you can select many at once and delete them in a single action.

✨ Ready to declutter?

Clean up your Gmail inbox in minutes

Stop spending hours manually organizing emails. MailMop analyzes your inbox and identifies exactly what's taking up space, so you can reclaim your productivity.

Free forever • No credit card required • 2 minutes to get started