Clarity Inbox
GmailGmail Guide

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.

6 methods|8 search operators|Works on desktop
Read summarized version withChatGPTChatGPTPerplexityPerplexityGeminiGeminiClaudeClaudeGrokGrok

Quick Answer

How to select all emails and delete them in Gmail

  1. 1Search for what you want to delete — e.g. category:promotions older_than:30d
  2. 2Tick the checkbox in the top-left corner, then click Select all conversations that match this search
  3. 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.

01

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.

  1. 1Search for what you want to delete (e.g. is:read category:promotions)
  2. 2Click the checkbox in the top-left corner to select the current page
  3. 3Click "Select all conversations that match this search" in the blue banner
  4. 4Click the trash icon
  5. 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.

02

Delete by sender

The most precise method. Find every email from one address and wipe them in one move.

from:newsletters@example.com

Result: 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.

03

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:30d

Result: 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.

04

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:read

Result: 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.

05

Delete by label

If you use labels to organise email, you can clear an entire label in one search:

label:newsletters is:read

Result: 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.

06

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:read

Result: 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 queryWhat it targets
category:promotions older_than:30dPromotional emails older than 30 days
from:name@example.comEvery email from a specific sender
is:read older_than:1yRead emails older than 1 year
has:attachment larger:10M is:readLarge attachments you've already read
label:newslettersEverything under a specific label
category:social is:readRead Social tab emails
category:updates older_than:60dUpdates 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.

Clarity
Help me clean up my inbox — it's a mess.
Analyzing your inbox...

Your inbox has 201 messages, all unread.

The problem: 78 newsletters are drowning 12 emails that actually need a reply — including urgent Google Cloud billing alerts.

Cleanup plan
Unsubscribe + archive newsletters
78 emails — a16z, Motley Fool, Morning Brew…
Set filters for notifications
42 alerts (GitHub, Google Cloud, LinkedIn) skip inbox
Running cleanup — 0 of 4 newsletters removed…
Inbox Cleanup
Try it yourself →

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

mail.google.com
TO RESPONDSarah K.Re: Partnership proposal9:42 AM
FYIStripeYour weekly revenue summary8:15 AM
AWAITING REPLYMike T.Re: Contract reviewYesterday
HANDLEDGoogle CalendarReminder: Team standupYesterday
TO RESPONDJessica L.Quick question about pricingYesterday

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 free

No credit card required