How to Delete Thousands of Emails in Gmail at Once

Gmail can clear 10,000 emails in about as many clicks as it takes to clear ten — but only if you know about one easily-missed link. Here's the fast way, plus what to narrow down first so you don't delete something you wanted.

Short answer

Search for what you want gone, tick the checkbox above the list, then click “Select all conversations that match this search” in the banner that appears. Hit the trash icon, then empty the Trash — storage doesn't come back until you do.

That banner link is the whole trick. Without it the checkbox selects only the 50 conversations on screen, which is why deleting a 12,000-email backlog feels like it takes all afternoon.

All 50 conversations on this page are selected.Select all 12,431 conversations that match this searchGrouponToday only — 70% off near youJul 24LinkedIn9 new jobs for you this weekJul 23Uber ReceiptsYour Wednesday afternoon tripJul 22Medium DailyStories picked for youJul 21UNREAD12,43110,6809,0747,6096,2835,0954,0413,1182,3241,6561,109679360148320UNREAD12,43110,6809,0747,6096,2835,0954,0413,1182,3241,6561,109679360148320All 50 on this page selected.Select all 12,431 matchingGrouponJul 24LinkedInJul 23Uber ReceiptsJul 22Medium DailyJul 21

Why “select all” doesn't select all

Gmail shows 50 conversations per page by default. The checkbox at the top-left selects exactly those 50 — not the 12,000 behind them. Most people discover this the slow way: select, delete, watch the next 50 load, repeat, lose the will to live.

The moment you tick that box on a search with more results than fit on one page, a thin banner appears above the list:

All 50 conversations on this page are selected. Select all 12,431 conversations that match this search

Click that second sentence. Now the trash icon applies to all 12,431. It is one click, it is easy to scroll straight past, and it is the difference between a two-minute cleanup and an hour of clicking.

Raise your page size while you're here

Settings → See all settings → General → Maximum page size lets you show 100 conversations instead of 50. It doesn't matter once you're using the select-all link, but it makes reviewing results before you delete considerably less tedious.

Narrow it down before you delete anything

“Select all conversations that match this search” is only as safe as the search. Deleting on a broad query is how people lose receipts and tickets they needed. Spend thirty seconds narrowing first — these are the operators that do the most work:

SearchFindsWorth knowing
is:unreadEverything you never openedThe single biggest bucket on most neglected inboxes
category:promotionsMarketing mail Gmail already sorted for youSafest mass delete there is — Gmail did the triage
older_than:2yAnything past its usefulnessAccepts d, m, or y — older_than:6m, older_than:1y
from:noreply@example.comEvery message from one senderWhere the thousands usually actually are
category:promotions older_than:1yOld marketing mail onlyOperators stack — narrow before you delete

Operators combine, and a minus sign excludes. This is the query most people actually want — old promotional mail, with anything you starred left alone:

Type into Gmail's search bar
category:promotions older_than:1y -is:starred
Starred mail survives. Review the result count before you select all.

How to delete every unread email

On a long-neglected account this is usually the single biggest pile, and it's the one people search for most. The search is simply:

Type into Gmail's search bar
is:unread
Add -is:starred or -is:important if you want a safety net.

Tick the checkbox, click “Select all conversations that match this search”, then the trash icon. Gmail will ask you to confirm a bulk action of that size — that confirmation is the point of no return for the next 30 days, so read the count on it.

Unread does not mean unimportant

Plenty of genuinely useful mail never gets opened — order confirmations, booking references, tax documents, password reset trails. Unread is a proxy for “I didn't need to open it,” not for “I'll never need it.” If you're nervous, delete is:unread category:promotions first and see how it feels.

Delete everything from one sender

When someone says they have 30,000 emails, it's almost never 30,000 different correspondents. It's a few dozen senders who mailed them several times a week for years. Deleting by sender is both the fastest way to shed volume and the easiest to reason about, because you know what you're losing.

Type into Gmail's search bar
from:newsletter@example.com
Works with a bare domain too: from:example.com catches every address there.

The hard part isn't deleting — it's knowing which senders to aim at. Gmail won't rank your senders by volume or by the storage they're using, so finding the worst offenders by hand means guessing, searching, and checking one at a time.

That's the gap Gmailytics fills: it connects to your Gmail, ranks every sender by how many emails and how much storage they're responsible for, and lets you trash or archive all of them in one action — with one-click unsubscribe so the same sender doesn't rebuild the pile next month. It reads metadata only: senders, subjects, dates and labels, never message content.

If you expect to do this more than once, the browser extension (Chrome, Edge and Firefox) keeps the sender list synced in the background, so the ranking is already built the next time an inbox gets away from you rather than rescanning from scratch.

Gmailytics dashboard ranking each sender by number of emails and storage used, with bulk trash and archive controls
Senders ranked by volume — the handful responsible for most of the pile, without searching for them one at a time.

Deleting isn't enough — empty the Trash

This is where most cleanups quietly fail. Deleted mail moves to Trash and still counts against your 15 GB for a full 30 days. Delete 40,000 emails, check your storage, see no change, conclude the cleanup didn't work.

Open Trash in the left sidebar (you may need to click More to see it) and choose Empty Trash now. That step is permanent — there is no recovery afterwards, which is exactly why the 30-day window exists. If you're at all unsure, leave it and let Gmail purge it automatically.

Give the storage meter time

Google's storage number can lag by 48–72 hours after a large cleanup. If the meter hasn't moved by the next day, that's normal — don't delete another 10,000 emails chasing it.

Deleting the most emails ≠ freeing the most space

Worth being clear about, because the two goals pull in different directions. If your problem is a cluttered, unusable inbox, delete by count — unread, promotions, noisy senders. If your problem is “Gmail is full,” count barely matters: 10,000 plain-text newsletters might occupy less space than a dozen emails carrying video attachments.

For the storage version of this job, size operators are the better tool — how to find and delete large emails in Gmail covers larger:10M, the Google One storage manager, and ranking senders by storage rather than by volume. Most full mailboxes need both passes.

What not to sweep up

A bulk delete is indiscriminate by design. Before you select all on a broad query, spend a moment on the categories people most often regret:

  • Receipts and order confirmations — warranties, returns, expense claims, and tax records all live here. Exclude with -from:receipts or keep anything matching subject:(receipt OR invoice OR order).
  • Anything from a government, bank, or your employer — hard to re-obtain, occasionally legally required.
  • Account and security mail — the trail proving you own an account matters if you ever have to recover it.
  • Personal mail from real people — this is the one people mourn. It's also small: exempting it costs you almost no storage. -category:promotions -category:updates -category:social is a decent shield.

Archiving is not deleting

The archive button removes mail from your inbox but keeps every byte in All Mail. It makes your inbox look clean while doing precisely nothing for storage. If your goal is space, archive is not the button you want.

Frequently asked questions

How do I delete all emails in Gmail at once?

Search in:inbox (or leave the search empty to include everything), tick the checkbox above the list, click “Select all conversations that match this search,” then the trash icon. Empty the Trash afterwards to actually reclaim the storage. Deleting your entire mailbox in one go is rarely what people want, though — narrowing by category, age, or sender first keeps the things you'd miss.

Is there a way to delete all unread emails in Gmail?

Yes. Search is:unread, select all conversations that match, then delete. If you want a safety margin, run is:unread category:promotions instead — that limits it to marketing mail Gmail has already classified, leaving unread receipts and personal mail untouched.

Why does Gmail only let me select 50 emails?

It doesn't — 50 is just the page size. The checkbox selects the current page, and a banner then offers “Select all conversations that match this search” for the full result set. You can also raise the page size to 100 under Settings → General → Maximum page size.

Can I undo a bulk delete in Gmail?

For 30 days, yes. Deleted mail sits in Trash and can be selected and moved back to the inbox at any point in that window. After 30 days — or the moment you choose “Empty Trash now” — it's gone permanently and Google support cannot restore it.

Does deleting thousands of emails free up Google storage?

Less than most people expect. Volume and size are different problems — 10,000 plain newsletters can occupy less space than a dozen emails carrying video attachments. Emptying the Trash is required either way, but if reclaiming storage is the actual goal rather than a tidier inbox, deleting by size is the pass you want: how to find and delete large emails in Gmail covers that, including why storage can appear unchanged afterwards.

Can I do this on the Gmail mobile app?

Only partially. The search operators work on mobile, but there is no “select all conversations that match this search” option — you're limited to tapping messages individually. For a cleanup of any real size, use desktop or a tool that handles the batching for you.

Is Gmailytics free?

Yes — bulk delete by sender, storage analytics, and newsletter unsubscribes are free up to 2,000 cleanups a month, with no credit card required. If you need more, Pro is $7/quarter or $24/year, published openly on /pricing — cancel anytime.

Find the senders behind the thousands

Connect your Gmail and see every sender ranked by how many emails they've sent you — then clear them out in one action. Free for 2,000 cleanups a month, no credit card.

Try Gmailytics free →

Or see pricing