How to delete multiple emails in Gmail at once (web and mobile)

Gmail can clear thousands of emails in a few clicks. The trick is knowing which search to run, whether to delete or archive, and how to keep the pile from growing back.

Yes, you can delete multiple emails in Gmail at once — on the web, up to your entire inbox in one action; on the phone apps, one screenful at a time. Gmail has no "delete all" button, but it has something better: search plus a hidden "select everything" link. One caveat before anything else: deleted mail sits in Trash for 30 days and then it's gone for good, so read the delete vs. archive section before you clear years of history.

The built-in way: search, select all, delete

This works in Gmail on the web as of 2026. The mobile apps can't bulk-select an entire search (steps for them below), so do big jobs at a computer.

  1. Search for what you want gone. Type a query into the Gmail search bar. The useful operators:
    • category:promotions finds everything in the Promotions tab
    • category:social finds social network notifications
    • from:sender@example.com finds everything from one sender
    • older_than:1y finds mail older than a year (also works with 6m or 30d)
    • unsubscribe as a plain keyword catches most newsletters
    You can combine them. category:promotions older_than:6m is a good first pass: promotional mail you haven't touched in half a year. For a precise window rather than a rolling age, searching Gmail by date covers after: and before: and the boundary trap that makes a correct query return nothing. If you are hunting a single message rather than clearing a pile, start with how to find old emails in Gmail.
  2. Select the whole page. Click the checkbox at the top left of the message list. That selects the 50 or 100 conversations you can see. For a partial selection, tick one message's checkbox, hold Shift, and tick another — Gmail selects everything between them.
  3. Select everything else. A line appears above the list: "Select all conversations that match this search." Click it. Now your action applies to every matching email, whether that's 800 or 40,000.
  4. Delete or archive. Click the trash icon to delete, or the archive icon to archive. Gmail asks you to confirm bulk actions, then works through the batch. Large batches can take a minute; you can keep using Gmail while it runs.

Before you pull the trigger on a big delete, skim the first page of results. One search tweak (adding -from:someone@example.com to exclude a sender, for instance) is cheaper than digging through Trash later.

Illustration of Gmail's select-all-conversations-that-match-this-search link after selecting a page of search results
The link that extends your selection from one page to every matching conversation.

On Android and iPhone: select multiple, no select-all

The Gmail app can delete several emails at once, but only the ones you tap. The steps are the same on Android and iOS:

  1. Long-press one email in the list (or tap the sender's round avatar on the left). It gets a checkmark and Gmail enters selection mode.
  2. Tap each additional email you want gone. The count updates at the top.
  3. Tap the trash icon at the top of the screen. Selected conversations move to Trash.

What the app can't do: there is no "select all conversations that match this search" on mobile, so you can't clear 5,000 promotions from your phone in one action. For a big cleanup, use Gmail on the web — or, if you prefer working from the phone later, apply a label to the target mail on the web first and then work through that label in the app.

Emptying Trash (and when the space actually comes back)

Deleting moves mail to Trash; the storage only comes back when Trash is emptied. Gmail does that automatically after 30 days, or you can do it now: open the Trash label in the left panel (under "More" if collapsed) and click Empty Trash now at the top. On mobile it's Menu → Trash → Empty Trash now. Once emptied, the mail is unrecoverable — that's the point of the 30-day buffer, so only rush it when you need the storage today.

Archive vs. delete: know the difference before you click

These two buttons sit next to each other and do very different things.

Archive removes the email from your inbox, nothing more. It stays in "All Mail," it stays searchable, and it still counts against your storage. Archive is the safe move when your real problem is clutter, not space. You lose nothing.

Delete moves the email to Trash. After 30 days in Trash, Gmail erases it permanently, and it's gone. Delete is the right move when you need storage back or you're certain you'll never want the mail again.

If you're not sure, archive. That's why our extension defaults to archive for bulk cleanup: it makes the inbox usable again with zero risk of losing a receipt or a booking confirmation you'll want in March.

The catch: deleting doesn't stop new mail

Here's what a mass delete can't do. Every sender you just cleared is still mailing you. Delete 5,000 promotional emails today and the same lists will rebuild the pile within months, because you're still subscribed to all of them.

The fix is to pair the cleanup with unsubscribing. Since 2024, Google and Yahoo require bulk senders (5,000+ emails a day) to support one-click unsubscribe, so leaving a list is more reliable than it used to be. Our guide to every unsubscribe method covers the options, and the Gmail-specific walkthrough shows where Gmail puts its own Unsubscribe link and its "Manage subscriptions" view.

One honest caveat from our own data: roughly a third of unsubscribe attempts hit senders with no working unsubscribe mechanism at all. We measured that across our users' real requests. For those senders, Block sender or Report spam in Gmail's three-dot menu is the fallback, and deleting their old mail is still worthwhile.

Doing both in one pass

Manually, the full cleanup is two projects: run the searches above to clear the backlog, then unsubscribe from each sender one at a time. That second part is the slog. The average first scan with our extension finds about 15 subscription senders, and each one is a separate hunt for a link when done by hand.

Gmail Unsubscribe does both in one pass. It scans your inbox, lists every subscription sender with its email count, and lets you unsubscribe and archive (or delete) each sender's backlog in bulk. It uses each sender's official unsubscribe mechanism and shows you which requests succeeded and which failed. It never creates hidden filters that dump mail in Trash, a shortcut some cleanup tools use according to their own public reviews.

The free plan includes unlimited scanning and archiving plus 5 unsubscribes a month. Pro is $35.88 a year if you want to clear everything at once.

Clear the backlog and get off the lists in the same sitting. The first scan takes about a minute.

Add to Chrome, free

If you're here because Gmail says storage is full

A "storage full" warning means your Google account hit its limit, which Gmail shares with Drive and Photos. Two things to know before you start deleting:

  • Promotional mail is usually the bulk by count. Thousands of newsletters add up, and clearing category:promotions is often the fastest way to reclaim a meaningful chunk. Remember to empty Trash afterward (or wait 30 days) since deleted mail keeps counting until then.
  • Attachments are the bulk by size. Search larger:10M or has:attachment older_than:2y to find the individual space hogs. A hundred emails with video attachments can outweigh ten thousand newsletters.
  • Archiving frees no space. Archived mail still counts. For storage, you have to actually delete.

And again: if promotions were the problem, unsubscribing is what keeps the meter from climbing right back. Gmail's own Manage subscriptions view is a decent place to see who mails you most.

Quick answers

How do I delete all my Gmail emails at once?

Open All Mail in the left panel, click the top-left checkbox, then click "Select all conversations in All Mail" and hit the trash icon. That stages every email in the account for deletion — including things you'll wish you'd kept, so most people are better served deleting by category or age with the searches above.

Can I delete multiple emails in the Gmail app?

Yes — long-press one message (or tap sender avatars) to enter selection mode, tap the rest, then tap the trash icon. What the app lacks is select-all-by-search, so caps out at what you're willing to tap.

Does deleting emails free up Google storage?

Only after the mail leaves Trash — empty it manually or wait 30 days. Archiving frees nothing. For storage, target size (larger:10M) before count.

How do I delete every email from one sender?

Search from:sender@example.com, select all matching conversations, delete. Our extension's Bulk Remove does the same per sender — with unsubscribing from that sender folded into the same click, so the mail stops coming as well as disappearing.