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
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
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.
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.
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.
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.
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.
| Search | What it matches | Risk |
|---|---|---|
| category:promotions older_than:1y | Promotional mail older than a year | Low — year-old promos are rarely missed |
| from:newsletter@example.com | Everything from one sender | Low — you chose the sender deliberately |
| category:updates older_than:1y | Old notifications and alerts | Medium — receipts sometimes land here |
| is:unread older_than:2y | Unread mail older than two years | Medium — unread doesn't mean unimportant |
| larger:10M | Emails with large attachments | Medium — contracts and photos live here |
| before:2024/01/01 | Everything before a date | High — 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.
| Gmail select-all | DeclutterMyMail | |
|---|---|---|
| Targeting | Whatever your search matches | Per sender, ranked by how often you actually open them |
| Judgment | None — a date search can't tell receipts from promos | Open-rate scan flags the newsletters you stopped reading |
| Workflow for many senders | One search-select-delete round per sender | One scan, then tick senders off a single list |
| Unsubscribes too? | No — deleting doesn't stop new mail | Yes — unsubscribe and delete in the same pass |
| Safety net | 30-day Trash | 30-day Trash — deletions land in Trash, not the void |
| Cost & requirements | Free, desktop browser | Pay 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.