Skip to main content

CMDK (formerly Simplehuman) | Supercharge your Gmail

🚨 Simplehuman is now CMDK   |   New name. Same mission.  Read More.

How to bulk delete emails in Gmail: select all conversations that match this search

How to Bulk Delete Emails in Gmail (All at Once, Not 50 at a Time)

To bulk delete emails in Gmail, search for what you want gone, tick the select-all checkbox above your inbox, then click “Select all conversations that match this search” so Gmail selects every result instead of just the 50 on screen, and hit the trash icon. That one extra click is the difference between deleting 50 emails and deleting 50,000. It works with any search: one sender, every unread message, the whole Promotions tab, or everything older than a year.

Install CMDK for Gmail, free

This guide covers each of those, plus the two things Gmail does not tell you: deleted mail keeps counting against your storage until the Trash is emptied, and none of this works in the mobile app.

The three-step method that deletes everything at once

Open Gmail in a desktop browser and follow this exactly:

  1. Search for the mail you want to delete. Use the search bar at the top. The searches worth knowing are in the next sections; even something simple like category:promotions works.
  2. Tick the select-all checkbox at the top left of the message list. Gmail selects the 50 conversations on the current page and shows a line above the list: “All 50 conversations on this page are selected. Select all conversations that match this search.”
  3. Click “Select all conversations that match this search”, then click the trash icon. Gmail deletes every matching conversation, whether that is 500 or 200,000.

Everything goes to Trash, not oblivion, so a mistake is recoverable for 30 days. For very large deletions Gmail keeps working in the background; give it a minute before assuming it failed.

Delete all emails from one sender

Search from:[email protected], or just from:amazon to catch every address at a company. Then select all, click “Select all conversations that match this search”, and delete. Two thousand order confirmations gone in one pass.

A faster route if you do this often: CMDK adds a Nuke button to Gmail’s toolbar. One click deletes every email from that sender and blocks whatever they send next, and the nuke emails from company command in its Cmd+K bar applies the block across a company’s domains. That covers the marketing operations that rotate sender addresses every time you unsubscribe.

Delete all unread emails

Search is:unread, select all conversations that match, delete. If thousands of unread newsletters are the problem rather than unread mail in general, narrow it first: is:unread category:promotions or is:unread older_than:6m keeps the recent unread mail you might actually want.

Delete thousands of old or large emails

These searches clear the most space with the least risk:

  • older_than:1y – everything older than a year. Add category:promotions or from:noreply to keep old personal mail.
  • larger:10M – the attachment heavyweights. A few hundred of these usually matter more than fifty thousand text emails.
  • category:promotions older_than:3m – expired deals and campaigns. The single best storage-to-risk ratio in Gmail.
  • category:social older_than:6m – old notifications from social networks.

These operators combine however you like; the full list with examples is in our Gmail search operators cheat sheet. If the goal is specifically getting under your storage limit, the Gmail storage full guide walks the fastest path.

Empty the Trash to actually free the storage

Deleting moves mail to Trash, where it sits for 30 days and still counts against your storage quota. To reclaim the space now, open Trash in the left sidebar (under “More” if collapsed) and click “Empty Trash now”. This is permanent; there is no undo past this point.

Not sure whether to delete at all? Archiving removes mail from the inbox without losing it, and costs nothing but storage. The trade-offs are covered in archive vs delete in Gmail.

Why you cannot bulk delete in the Gmail app

The Gmail app on iPhone and Android has no select-all. You can tap sender avatars to select messages one by one, but there is no “select all conversations that match this search,” so mass deletion on mobile is effectively impossible. Open gmail.com in a desktop browser (or request the desktop site in a mobile browser) and use the method above. Five minutes on a laptop beats an hour of tapping.

Keep it from piling up again

A one-time purge buys you months, not years, unless the inflow changes too. The three fixes that stick:

  • Unsubscribe in bulk from the newsletters you never read. Our bulk unsubscribe guide covers doing it in batches.
  • Set up filters so predictable mail deletes or archives itself on arrival. The recipes are in the Gmail filters and rules guide.
  • Nuke repeat offenders. For senders that ignore unsubscribe requests, CMDK’s Nuke button deletes their history and blocks their future in one click.

Frequently asked questions

How do I delete more than 50 emails at once in Gmail?

Tick the select-all checkbox, then click “Select all conversations that match this search” in the line that appears above the message list. Gmail then selects every matching conversation, not just the 50 visible ones, and the trash icon deletes them all.

How do I delete all emails from one sender in Gmail?

Search from: followed by the address or company name, tick select-all, click “Select all conversations that match this search”, and delete. To also stop future mail, block the sender from the three-dot menu on any of their messages, or use CMDK’s Nuke button to do both in one click.

Can I bulk delete emails in the Gmail mobile app?

No. The Gmail app has no select-all option, so you can only select messages individually. Use gmail.com in a desktop browser for bulk deletion.

Does deleting emails free up Gmail storage immediately?

No. Deleted mail moves to Trash and still counts against your quota for up to 30 days. Open Trash and click “Empty Trash now” to free the space immediately.

How do I delete thousands of old emails quickly?

Search older_than:1y (or older_than:2y), tick select-all, click “Select all conversations that match this search”, and delete. Add category:promotions to the search if you want to keep old personal mail.

Tired of doing the purge manually every few months? CMDK adds one-click sender cleanup, bulk unsubscribe, and a keyboard-driven command bar to Gmail, with a 15-day free trial and no credit card.

CMDK logo

Supercharge your Gmail

Install the extension in seconds to get to inbox zero faster

More from the Blog

gmail reminder

How to Send a Reminder Email in Gmail (Follow-Ups That Work)

bulk unsubscribe gmail

How to Unsubscribe From Emails in Gmail (Bulk, the Easy Way)

be faster in gmail with Simplehuman

Gmail Archive Shortcut: One Key to Archive Emails (E)

be faster in gmail with Simplehuman

Inbox Zero in Gmail: What It Really Means and How to Achieve It

Other apps vs Gmail

Which email client has better keyboard shortcuts: Superhuman or others?

How CMDK Teaches You Gmail Keyboard Shortcuts While You Work

Supercharge your Gmail

Simplehuman Logo Install CMDK

CMDK works on the desktop browser.Enter your email below, and we will send you a link to install CMDK when you are on your computer.