DeclutterMyMail

How to Mass Delete Emails in Gmail: Select All, by Sender, by Date (2026)

20,000 emails in your inbox? Gmail can delete them all at once — if you know the select-all banner. Search recipes for old mail, single senders, and promotions, plus the traps to avoid.

Published
8 min read

Ticking the master checkbox above your inbox selects only the conversations on the current page — which is why most people give up after deleting a few pages by hand. What Gmail doesn't advertise: once a page is selected, a banner appears above the list with the link „Select all conversations that match this search”. Click it, and your selection expands from one page to every matching conversation — thousands at once. That banner, documented in Google's deletion guide, is the entire trick. Everything else in this article is just deciding what to put in the search bar first.

From full inbox to empty in one pass

  1. Open Gmail in a desktop browser

    Go to mail.google.com on a computer. On a phone, you can request the desktop site in your browser, but a real screen makes the next steps much easier.

  2. Search for what you want gone

    Paste a search into the bar at the top — for example „category:promotions older_than:1y” for promotional mail older than a year. The recipe table below covers the most useful searches; the full operator reference is Google's documentation.

  3. Tick the master checkbox

    Click the empty checkbox at the top left, above the message list. This selects every conversation on the current page — and makes the crucial banner appear.

  4. Click „Select all conversations that match this search”

    The banner appears directly above the message list. One click expands your selection from the visible page to every conversation matching your search — the count is shown in the banner.

  5. Delete — and optionally empty the Trash

    Click the trash icon in the toolbar. Everything selected moves to Trash, where Gmail keeps it for 30 days before purging. If you deleted to free storage, open Trash and click „Empty Trash now” — otherwise the space stays occupied for a month.

The select-all banner deletes whatever your search matches — so the search is the safety mechanism. These are the recipes that cover most cleanups; operators combine with a space, so „category:promotions older_than:2y” means promotions and older than two years. All operators are documented in Google's search reference.

The most useful searches, from safest to most dangerous.
SearchWhat it matchesRisk
category:promotions older_than:1yPromotional mail older than a yearLow — year-old promos are rarely missed
from:newsletter@example.comEverything from one senderLow — you chose the sender deliberately
category:updates older_than:1yOld notifications and alertsMedium — receipts sometimes land here
is:unread older_than:2yUnread mail older than two yearsMedium — unread doesn't mean unimportant
larger:10MEmails with large attachmentsMedium — contracts and photos live here
before:2024/01/01Everything before a dateHigh — takes receipts and contracts with it

The cleanest mass delete is per sender: search „from:” plus the sender's address — the fastest way to get it exactly right is to open one of their emails and copy the address shown next to the sender name. Then master checkbox, select-all banner, Delete. A newsletter that has been arriving twice a week for six years disappears in four clicks, and because you chose the sender deliberately, there's almost no collateral damage.

Deleting moves mail to Trash — it doesn't free storage yet. Gmail keeps trashed messages for 30 days, and during those 30 days they still count against your quota. To reclaim the space immediately, open Trash and click „Empty Trash now”. Even then, the storage indicator can take up to 24 hours to update. If you're deleting because your account is full and mail is bouncing, our Gmail storage guide covers the fastest path back under quota.

The Android and iOS apps let you select conversations only one at a time, by tapping each sender's avatar — there is no master checkbox and no „select all matching” option. Google's own instructions for bulk selection cover the computer interface. If your backlog is in the thousands, don't fight the app: borrow a desktop browser for ten minutes, or request the desktop site on your phone.

A search has no judgment. „before:2024/01/01” deletes the order confirmations, warranty receipts, and contracts from that period just as cheerfully as the newsletters — and once the Trash is emptied, they're gone for good. Date-based nuking is fine for an address you only ever used for sign-ups; for your main account, prefer the per-sender and per-category recipes, and skim the result list before clicking Delete. The only thing a search can never tell you: which senders are dead weight. It matches what you typed, not what you actually still read.

The select-all banner is free and built in — for a one-off purge of one search, use it and you're done. The difference shows on a grown inbox with hundreds of senders, where the real work isn't deleting but deciding: which of these 300 newsletters do I actually read? That's the part a per-sender scan automates.

When the built-in way is enough — and when it isn't.
Gmail select-allDeclutterMyMail
TargetingWhatever your search matchesPer sender, ranked by how often you actually open them
JudgmentNone — a date search can't tell receipts from promosOpen-rate scan flags the newsletters you stopped reading
Workflow for many sendersOne search-select-delete round per senderOne scan, then tick senders off a single list
Unsubscribes too?No — deleting doesn't stop new mailYes — unsubscribe and delete in the same pass
Safety net30-day Trash30-day Trash — deletions land in Trash, not the void
Cost & requirementsFree, desktop browserPay what you want, one-time; Gmail connects via IMAP with an app password

Does mass deleting emails free up Gmail storage immediately?

No. Deleted mail moves to Trash, where Gmail keeps it for 30 days — and it counts against your quota the whole time. Open Trash and click „Empty Trash now” to free the space at once; the storage indicator itself can take up to 24 hours to update.

How do I delete all unread emails in Gmail?

Search „is:unread”, tick the master checkbox, click „Select all conversations that match this search”, then Delete. Safer variant: „is:unread older_than:2y” — anything unread for two years is unlikely to matter, while last week's unread mail might. The operators are documented in Google's search reference.

Should I archive or delete?

Archiving removes mail from your inbox but keeps it under „All Mail” — it still counts against your storage. Archive what you might need again (receipts, confirmations); delete what you provably won't (old promotions, dead newsletters). If storage is your problem, only deleting helps.

Can I recover emails after emptying the Trash?

Messages can be restored from Trash for up to 30 days after deletion. Once the Trash is emptied or the 30 days pass, they are permanently deleted — for personal Gmail accounts there is no way back. Check your search results before deleting, not after.

Does deleting emails unsubscribe me from the newsletters?

No. Deleting clears the backlog, but the sender keeps mailing you — the same inbox fills back up. To stop the inflow you have to unsubscribe with each sender; our complete unsubscribe guide shows every method, from the one-click header to senders without a working link.

Can I mass delete emails in the Gmail mobile app?

Not really. The Android and iOS apps only let you select conversations individually by tapping sender avatars — the „Select all conversations that match this search” banner exists only in the desktop web client, which is what Google's bulk-deletion instructions describe. For a backlog in the thousands, use a desktop browser.