How to Delete Gmail Emails in Bulk (Computer, Android, iPhone)

The fastest way to delete Gmail emails in bulk is on a computer: search for the emails you want gone (for example category:promotions older_than:1y), check the Select box above the list, click the link that says Select all conversations that match, then click Delete. That removes every matching email in one go, not just the 50 on the page.

On the Gmail app for Android or iPhone, you can only select up to 50 messages at a time, so large cleanups are much quicker on a computer. Deleted mail sits in Trash for 30 days before Gmail removes it for good, and it keeps using storage until then unless you empty Trash. Below you’ll find step-by-step instructions for each device, a table of search operators with ready-to-use cleanup searches, how to set up filters so the clutter doesn’t come back, and fixes for common problems.

Quick Answer

  1. On a computer, go to Gmail and type a search in the search bar, such as from:news.example.com or older_than:2y.
  2. Check the Select box at the top left above your messages.
  3. Click the link in the notification to select all conversations that match (not just this page).
  4. Click Delete (the trash can icon).
  5. To free space right away, open Trash and click Empty Trash now.

In This Guide

Before You Delete: What to Know

This guide covers Gmail in a web browser on a computer and the Gmail app on Android, iPhone, and iPad, as of September 2026. It works for personal Gmail accounts. If you use Gmail through work or school, your administrator may have retention rules that affect deleted mail.

A few facts from Google’s help pages that matter before a big cleanup:

  • Deleted mail goes to Trash first. For up to 30 days after deletion, you can find it in Trash and move it back. After 30 days, it’s permanently deleted and can’t be recovered.
  • Drafts are different. Google says when you delete a draft, you can’t recover it from Trash.
  • Emptying Trash is permanent. Empty Trash now and Delete forever skip the 30-day safety net.
  • Storage is shared. Each Google Account includes up to 15 GB of free storage, shared across Gmail, Google Drive, and Google Photos. If you’re over your limit, your ability to send and receive email can be affected.
  • Gmail keeps one copy of each email. Labels are like tags, not folders. If you delete an email while looking at one label, it’s gone from every label and from All Mail.
  • Conversation view groups replies. When conversation view is on, deleting a conversation deletes every message in that thread.

Tip before a very large cleanup: if some old emails might matter later (tax records, receipts, account confirmations), consider downloading a copy of your mail with Google Takeout first, or archive those emails instead of deleting them.

How to Delete Gmail Emails in Bulk on a Computer

A computer is the only place Gmail lets you select every email that matches a search in one step.

Delete everything in a category or label

  1. Open Gmail on your computer at mail.google.com.
  2. Choose where to delete from. On the left, click a category or label, such as Inbox, Promotions, Social, or a label you created. Expected result: The list shows only emails in that view.
  3. Select the page. At the top left, above your messages, check the Select box. Expected result: Every conversation on the current page is checked, and a notification appears above the list, for example “All 50 conversations on this page are selected. Select all 2,000 conversations in Promotions.”
  4. Select everything. Click the link in that notification (the Select all conversations link). Expected result: The notification changes to say all conversations in that view are selected.
  5. Check before you delete. Read the notification again and make sure the view and the count are what you expect. If you’re in All Mail, this would select your entire mailbox.
  6. Delete. At the top, click Delete (the trash can icon). If Gmail asks you to confirm a bulk action, click OK. Expected result: The emails move to Trash. Very large selections can take a little while to finish.

Google’s official steps are on the help page Delete or recover deleted Gmail messages.

Delete only the emails that match a search

This is the most useful version, because it lets you target exactly what you want to remove.

  1. Search first. In the search bar at the top, type a search, such as from:deals.example.com or larger:10M older_than:1y, and press Enter. See the search operators section for more. Expected result: Only matching emails appear.
  2. Scan the results. Scroll through the first page or two. If you see anything you want to keep, refine the search before continuing.
  3. Check the Select box at the top left.
  4. Click the link to select all conversations that match this search. The wording in the notification can vary slightly, but it’s the link that includes the total count. Expected result: All matching conversations are selected, not just the page.
  5. Click Delete. Confirm if asked.

Delete a handful of emails

For a few emails, check the box to the left of each one, then click Delete at the top. To remove one message from inside a conversation instead of the whole thread, open it, click More (three dots) next to Reply, and choose Delete this message. If you often need single messages, you can turn off conversation view in Gmail so each email appears on its own line.

Gmail Search Operators for Targeted Cleanup

Search operators are short codes you type in the Gmail search bar to narrow results. Combining them lets you find, for example, “every promotional email older than a year” in seconds. These come from Google’s help page Refine searches in Gmail.

Operator What it finds Example
from: Emails from a person or address from:news.example.com
to: Emails sent to someone to:me
subject: Words in the subject line subject:newsletter
older_than: / newer_than: Emails older or newer than a period. Use d (day), m (month), or y (year) older_than:1y
before: / after: Emails received before or after a date before:2024/01/01
larger: / smaller: / size: Emails by size larger:10M
has:attachment Emails with attachments has:attachment
filename: Attachments by name or file type filename:pdf
category: Inbox categories category:promotions
label: Emails with one of your labels label:receipts
is: Emails by status is:unread, is:starred, is:important
in: Emails in a location, including archived mail in:archive, in:anywhere
has:nouserlabels Emails without any label you created has:nouserlabels
OR or { } Emails matching either term from:amy OR from:david
– (minus) Excludes a word or condition category:promotions -is:starred
” ” (quotes) An exact phrase “order confirmation”
( ) (parentheses) Groups terms together subject:(sale offer)

Good to know:

  • You can put several operators in one search, separated by spaces. Gmail finds emails that match all of them.
  • in:anywhere also searches Spam and Trash. Leave it out for normal cleanups.
  • Instead of typing operators, you can click Show search options (the sliders icon in the search bar) and fill in the From, Subject, Size, and date fields.

Ready-Made Cleanup Searches

Copy one of these into the Gmail search bar, check the results, then use the select-all and delete steps above.

Goal Search to use
Old promotional emails category:promotions older_than:1y
Old social network notifications category:social older_than:6m
Big emails with attachments has:attachment larger:10M
Everything from one sender from:news.example.com
Several senders at once from:(shop.example.com OR deals.example.net)
Unread promotions you never opened category:promotions is:unread
A date range after:2019/01/01 before:2020/01/01
Old mail but keep starred items older_than:3y -is:starred -is:important

Replace the example addresses with real senders from your inbox. A quick way to find a sender’s address is to open one of their emails and look at the address next to their name.

Warning: broad searches like older_than:3y on their own can catch important emails. Add exclusions like -is:starred, or search by sender or category, before deleting.

How to Delete Gmail Emails in Bulk on Android

The Gmail app on Android selects up to 50 messages at a time. You can repeat the steps to delete more.

  1. Open the Gmail app.
  2. Narrow the list (optional). Tap the search bar and type a search operator, such as category:promotions older_than:1y, or open a label from the menu.
  3. Start selecting. Touch and hold a message. Expected result: A checkbox appears, and a toolbar shows at the top.
  4. Select the batch. At the top left, tap the box next to Select all. Expected result: By default, Gmail selects up to 50 messages.
  5. Delete. At the top, tap Delete (the trash can icon). Expected result: The messages move to Trash.
  6. Repeat. To delete 50 more, scroll to the top of the list and tap the box next to Select all again, then tap Delete.

To delete just a few, touch and hold each message you want to remove, then tap Delete.

How to Delete Gmail Emails in Bulk on iPhone and iPad

The Gmail app for iPhone and iPad works the same way, with the same limit of 50 messages per batch.

  1. Open the Gmail app.
  2. Search or pick a label (optional) to show only the emails you want to delete.
  3. Touch and hold a message to start selecting.
  4. Tap the box next to Select all at the top left. Expected result: Up to 50 messages are selected.
  5. Tap Delete at the top.
  6. Repeat from the top of the list for the next 50.

Which to use: for a few hundred emails, a phone is fine. For thousands, use Gmail in a web browser on a computer, where one click can select everything that matches.

Faster Bulk Deleting With Keyboard Shortcuts

On a computer, Gmail’s keyboard shortcuts can speed up cleanups. They’re off by default.

Turn on shortcuts

  1. In Gmail, click Settings (the gear icon), then See all settings.
  2. On the General tab, scroll to Keyboard shortcuts and select Keyboard shortcuts on.
  3. Scroll down and click Save Changes.

For more detail, see our guide to turning Gmail keyboard shortcuts on or off.

Useful shortcuts for cleanup

Action Keys
Select all conversations on the page * then a
Select one conversation x
Delete # (Shift + 3 on US keyboards)
Archive e
Undo last action z
Show all shortcuts ?

After pressing * then a, you still need to click the notification link if you want every matching conversation rather than just the page. These shortcuts are listed on Google’s keyboard shortcuts for Gmail page.

How to Empty Trash and Free Up Storage

Deleting moves email to Trash, where it still counts toward your storage for up to 30 days. If you’re cleaning up because you’re out of space, empty Trash when you’re sure you’re done.

Warning: emptying Trash can’t be undone. Check Trash for anything you deleted by mistake first.

On a computer

  1. On the left side of Gmail, click More, then Trash.
  2. To delete everything, click Empty Trash now at the top of the list. To delete only some, check the box next to each message and click Delete forever.

On Android, iPhone, or iPad

  1. At the top left, tap Menu (three lines), then Trash.
  2. At the top, tap Empty trash now.

When will my storage go down?

Google says that after you delete a large number of files, it normally takes up to 48 to 72 hours for its systems to accurately update your storage. If your storage number hasn’t changed right away, give it a couple of days. For other ways to reclaim space across Gmail, Drive, and Photos, see our guide on managing Google storage.

Don’t forget Spam

Spam also holds mail you may not need. Open Spam from the left menu (under More on a computer) and look for an option to delete all spam messages at the top of the list. Check it for real emails first, since legitimate mail sometimes lands there.

Stop the Clutter From Coming Back With Filters

A filter is a rule that Gmail applies automatically to incoming mail. You can create one that sends mail from a certain sender straight to Trash, so you don’t have to bulk delete it again. Filters are created in Gmail on a computer.

  1. Open search options. In the Gmail search bar, click Show search options (the sliders icon).
  2. Enter the criteria. For example, type the sender’s address in From, or words in Has the words. Click Search to preview which emails match.
  3. Click Create filter at the bottom of the search window.
  4. Choose the action. Select the option to delete matching emails (usually labeled Delete it).
  5. Apply to existing mail (optional). If you see a checkbox such as Also apply filter to matching conversations, check it to delete emails that already match, too.
  6. Click Create filter. Expected result: New matching emails go straight to Trash.

Warning: a filter works silently. Test your search first so you don’t send important mail to Trash without noticing. You can also start a filter from an email: check it, click More (three dots), and choose Filter messages like these.

To change or remove a filter later, click Settings, then See all settings, then Filters and Blocked Addresses, and click Edit or Delete next to it. Full steps are on Google’s Create rules to filter your emails page.

For newsletters you no longer read, unsubscribing is often cleaner than a delete filter. Many marketing emails include an unsubscribe link, and Gmail may show an Unsubscribe option near the sender’s name.

Delete or Archive?

Delete Archive
Where it goes Trash, then gone after 30 days Out of your inbox, kept in All Mail
Frees storage Yes, once Trash is emptied or 30 days pass No
Can you find it later? Only within 30 days, in Trash Yes, by searching
Best for Promotions, notifications, spam-like mail, big attachments you don’t need Receipts, records, anything you might need again

A simple rule: if you might ever search for it, archive it. If you’re sure you won’t, delete it.

A Safe Cleanup Plan for a Crowded Inbox

If your inbox has tens of thousands of emails, going in a sensible order gets the most space back with the least risk. Here’s a plan built from the tools above:

  1. Protect what matters. Star or label anything you know you’ll need, such as tax documents or travel confirmations. Then you can add -is:starred or -label:yourlabel to cleanup searches to leave those alone.
  2. Start with the biggest wins. Search larger:10M and has:attachment larger:5M older_than:1y. A few hundred large emails can use more space than thousands of small ones. Save any attachments you need to your computer or Google Drive before deleting.
  3. Clear the categories. Delete old Promotions and Social mail with category:promotions older_than:6m and category:social older_than:6m. These are usually the safest bulk deletes.
  4. Go sender by sender. Open a few newsletters and notification emails, copy the sender address, and run from: searches for the worst offenders. Unsubscribe or create a filter for each as you go.
  5. Work by year. For what’s left, use date ranges such as after:2015/01/01 before:2016/01/01 and review a year at a time. Smaller batches are easier to check and finish faster.
  6. Check Trash, then empty it. Look through Trash one last time, then click Empty Trash now if you need the space right away.

Your Google storage page may also offer cleanup tools. Google’s help page on managing storage across Drive, Gmail, and Photos explains what counts toward your 15 GB and describes a Clean up by service option that lets you review and delete items, including Gmail.

Troubleshooting

I don’t see the “Select all conversations” link

The link appears only on a computer, after you check the Select box, and only when there are more matching conversations than fit on one page. If everything fits on one page, the page selection already covers all of them. The Gmail mobile app doesn’t show this link.

Bulk delete is slow or seems stuck

Deleting tens of thousands of conversations can take a while. Leave the tab open and wait. If it stops partway, run the same search again and repeat the steps for whatever is left. Deleting in smaller chunks, such as one year at a time, can help.

I deleted something by mistake

Right away, press z (with shortcuts on) or click Undo in the notification at the bottom left. Later, open Trash, check the emails, and use Move to (the folder icon) to put them back in your inbox. This works for up to 30 days, but not after Trash has been emptied.

My storage didn’t go down

Empty Trash, then wait. Google says it normally takes up to 48 to 72 hours for storage to update after large deletions. Also remember that Google Drive and Google Photos share the same storage.

The selected count is much bigger than I expected

Check which view you’re in. If you searched but then clicked a label on the left, the search was cleared and the selection may cover the whole label. Run the search again and read the notification carefully before clicking Delete.

Emails keep coming back from the same sender

Deleting old emails doesn’t stop new ones. Unsubscribe or create a filter as described above.

Replies I wanted to keep disappeared

With conversation view on, deleting a conversation deletes every message in it. Restore the thread from Trash, then delete individual messages with Delete this message, or turn conversation view off.

Frequently Asked Questions

How do I delete all emails in Gmail at once?

On a computer, click All Mail (under More on the left), check the Select box, click the link to select all conversations, and click Delete. Be very careful: this moves your entire mailbox to Trash. Most people are better off deleting by category, sender, or age.

Can I delete more than 50 emails at a time on my phone?

Not in one step. The Gmail app selects up to 50 messages at a time; repeat the select-all and delete steps, or use Gmail on a computer for bigger jobs.

How long do deleted emails stay in Trash?

Up to 30 days. After that, Gmail permanently deletes them and they can’t be recovered.

Does deleting emails free up Google storage?

Yes, once they leave Trash, either when you empty it or after 30 days. Storage figures can take 48 to 72 hours to update after a large deletion.

Can I delete emails older than a certain date?

Yes. Search for older_than:1y (or 6m, 2y, and so on) or before:2024/01/01, select all matching conversations, and delete.

Will deleting from one label delete it everywhere?

Yes. Gmail stores one copy of each email, and labels are just tags. Deleting it from any view removes it from every label. To remove only a label, use the label options instead of Delete.

Can Gmail delete old emails automatically?

For incoming mail, yes: a filter with the delete action sends matching new emails straight to Trash. Google’s Gmail help pages don’t describe a setting for personal accounts that deletes everything older than a certain age, so repeat an older_than: search now and then.

Can I recover emails after emptying Trash?

No. Google says that after the message is permanently deleted, you can’t recover it. That’s why it’s worth checking Trash before emptying it.

Summary

  1. Use Gmail on a computer for big cleanups.
  2. Search with operators such as from:, older_than:, category:, or larger:.
  3. Check Select, click the link to select all matching conversations, then click Delete.
  4. On a phone, delete in batches of up to 50 with Select all.
  5. Empty Trash to free storage right away, and add filters so clutter doesn’t return.

Next step: search category:promotions older_than:1y in Gmail on your computer, check the results, and delete them in one pass.