How to Mass Delete Emails in Gmail
You can delete thousands of emails in under a minute. The part that trips people up is knowing which ones are safe to go. Delete the wrong batch and a thread you needed disappears with it.
Quick Answer
How to select all emails and delete them in Gmail
- 1Search for what you want to delete — e.g.
category:promotions older_than:30d - 2Tick the checkbox in the top-left corner, then click Select all conversations that match this search
- 3Click the trash icon. Emails move to Trash and sit there for 30 days before permanent deletion. (That window is your safety net.)
The search step is doing the real work here. Without it, you're selecting everything in your account — including emails you haven't opened and replies that are still waiting on you.
6 Ways to Bulk Delete Emails in Gmail
Each method targets a different type of clutter. Start specific. You can always go broader once you see what you're working with.
Select all and delete (the nuclear option)
The bluntest approach. Works when you genuinely don't care what goes. Search first, then select everything that matches.
- 1Search for what you want to delete (e.g. is:read category:promotions)
- 2Click the checkbox in the top-left corner to select the current page
- 3Click "Select all conversations that match this search" in the blue banner
- 4Click the trash icon
- 5Confirm — permanent once Trash is emptied
Result: Moves everything matching your search to Trash. Gmail empties Trash after 30 days, so you have a window to recover anything you regret.
Tip: Never run this from 'All Mail' without a search filter. That deletes emails you haven't opened yet — including replies you owe people.
Delete by sender
The most precise method. Find every email from one address and wipe them in one move.
from:newsletters@example.comResult: Shows every email from that sender across your whole account. Select all, delete. Takes about 20 seconds per sender.
Tip: After deleting, hit 'Block [sender]' from any remaining email so future ones never land in your inbox.
Delete by category (Promotions, Social, Updates)
Gmail auto-sorts email into tabs. You can bulk delete an entire category at once:
category:promotions older_than:30dResult: Targets all promotional emails older than 30 days. Add is:read to be safer — only hits emails you've already opened.
Tip: Swap category:promotions for category:social or category:updates to clear those tabs the same way.
Delete emails older than a date
The easiest way to clear years of old clutter you know you'll never go back to:
older_than:1y is:readResult: Read emails older than one year. If something genuinely mattered, you would have replied to it or filed it. Most people haven't.
Tip: Swap 1y for 6m, 2y, or a specific date: before:2023/01/01 to pin it exactly.
Delete by label
If you use labels to organise email, you can clear an entire label in one search:
label:newsletters is:readResult: All read emails with that label. Review the list before selecting all — labels sometimes cover more than you expect.
Tip: To remove the label itself after clearing: Settings > Labels > find it > Delete.
Delete large attachments to reclaim storage
Hitting Gmail's 15GB storage limit? The biggest culprits are usually old video files, Zoom recordings, and large PDFs sitting in email:
has:attachment larger:10M is:readResult: Read emails with attachments over 10MB. Download anything you still need first, then delete.
Tip: Google Drive shares the same 15GB quota. Check that too — it's often where the space actually went.
Gmail Search Operators for Bulk Deletion
Paste any of these into the Gmail search bar before selecting all.
| Search query | What it targets |
|---|---|
category:promotions older_than:30d | Promotional emails older than 30 days |
from:name@example.com | Every email from a specific sender |
is:read older_than:1y | Read emails older than 1 year |
has:attachment larger:10M is:read | Large attachments you've already read |
label:newsletters | Everything under a specific label |
category:social is:read | Read Social tab emails |
category:updates older_than:60d | Updates older than 2 months |
in:anywhere from:noreply@ | All no-reply emails across every folder |
The real problem
The search operators are easy. Knowing what to delete is the hard part.
Think of it like clearing clutter from a desk by sweeping everything into a bin. Fast. But somewhere in that pile was a key you needed.
Your inbox isn't just promotions. It's newsletters in the same folder as client replies. Billing alerts three rows above a contract someone is waiting for you to sign. A thread where someone sent a follow-up two days ago that you haven't seen yet.
Gmail doesn't know any of that. It just deletes what you tell it to. The filter you write is the only thing standing between "cleaned up inbox" and "lost a thread I needed."
What Clarity does instead
Most bulk delete tools give you a sharper shovel. Clarity does something different.
Before touching anything, Clarity reads your inbox and classifies every email by what it actually is. Not by category tab or sender domain. By what it requires from you. Then it shows you what's safe to go and what isn't. You decide. Nothing gets deleted without your approval.
The difference between a shovel and a scalpel
Gmail select all
- ✕You write the filter. Get it slightly wrong and you lose emails you needed.
- ✕No classification. Gmail doesn't know a newsletter from a client reply.
- ✕One action. No review. No undo except Trash.
Clarity Inbox Cleanup
- ✓Reads every email before touching anything. Understands what it actually is.
- ✓Separates noise from the 12 emails that need your attention.
- ✓You approve by sender. Nothing goes without your say-so.
Your inbox is full of other people's agendas. Cleaning the noise out is how you reclaim it. The point isn't a tidier Gmail. It's getting your attention back.
Frequently Asked Questions
Yes — as long as Trash hasn't been emptied. Gmail keeps deleted emails in Trash for 30 days. Go to Trash, select the emails, and click 'Move to Inbox'. Once Trash is manually emptied or the 30 days pass, they're gone for good.
Click the checkbox in the top-left corner to select the current page (usually 50 emails). A blue banner appears with 'Select all conversations that match this search' — click that to extend the selection to every matching email in your account.
Not immediately. Deleted emails stay in Trash and still count against your 15GB quota. To actually free space, go to Trash and click 'Empty Trash now'. Google Drive and Google Photos share the same 15GB, so check those too.
Search 'from:sender@example.com' in Gmail. Click the checkbox to select the page, then click 'Select all conversations that match this search' in the banner. Click the trash icon. Done.
Depends entirely on what's in the selection. Bulk deleting promotions or old newsletters is almost always safe. Bulk deleting everything in your inbox without a filter is risky. Receipts, contracts, and unanswered threads can disappear. Always search specifically rather than deleting broadly.
Open the Gmail app, search for what you want to delete, then long-press the first email to enter selection mode. Tap each email, then tap the trash icon. Gmail mobile doesn't support 'select all search results' — for large bulk deletes, use Gmail on desktop.
More Gmail Guides
Clarity Inbox
Your inbox, organized by AI
Clarity reads every email, labels what matters, drafts replies in your voice, and follows up automatically — all inside Gmail. No filters, no rules.
Get started for freeNo credit card required
.png?token=eyJraWQiOiJzdG9yYWdlLXVybC1zaWduaW5nLWtleV80NzQxMTM1Ny0yOWQ5LTRjYjctYTQ2ZS1iMWRhZTM5MGQxNjQiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJXZWJzaXRlIEFzc2V0cy9jbGFyaXR5LWluYm94LWxvZ28tKGRhcmstaGlyZXMpLnBuZyIsImlhdCI6MTc3MDY2MjMyOSwiZXhwIjo0ODkyNzI2MzI5fQ.l97-jsT-3RFJHPguXJZtFfhnzBNV69xS0XwfvOXYci0)