You’re running low on storage space on Gmail, or your inbox has become impossible to search through after years of newsletters, receipts, and old threads? Either way, deleting emails one at a time isn’t realistic once you’re dealing with thousands of them.
Google’s email service has a few built-in tools that make mass deletion fast. You just have to know where to look.
Deleting emails from Gmail’s Trash folder is permanent. There’s no recovery option once Trash has been emptied, whether that happens manually or automatically after 30 days. If there’s any chance you’ll want to access an old tax record, contract, or sentimental message later, back up your mailbox before deleting anything.
You could use Google Takeout and store the archive on an encrypted hard drive, or transfer your messages to another email provider. Proton Mail provides an Easy Switch feature that can import your Gmail history directly into your new inbox.
- How to delete all Gmail emails at once
- How to delete everything in your inbox
- Delete Gmail messages by label or category
- How to delete all emails from one sender on Gmail? Delete emails that match specific criteria
- Empty the trash
- Clear out spam
- How to delete all emails on the Gmail mobile app
- Archiving vs deleting emails: How the Gmail archive folder works
- Leave Gmail behind and choose a private email
- Frequently asked questions
How to delete all Gmail emails at once
If you want to completely clear your Gmail account and start with an empty inbox, these steps will remove all Gmail messages, including emails in your Inbox, Sent, Drafts, Archive, Spam, and custom folders.
- In the left sidebar, click More → All Mail.
- Click the checkbox at the top-left of the message list to select all emails visible on the current page.
- A blue label will appear: Select all [total] conversations in All Mail. Click it to select all emails from all locations. If 50 or fewer emails match, the blue label will not appear, and you can skip to the next step.

- Click the trash icon 🗑 to delete and OK to confirm.

All your emails are now in the Trash. You can open the Trash to recover anything you decide to keep, or empty it to permanently delete everything.
How to delete everything in your inbox
If you only want to clear your Inbox, these steps will move all messages currently in your Inbox to the Trash while leaving messages in other folders unchanged:
- Select Inbox.
- Click the checkbox at the top-left of the message list to select all emails visible on the current page.
- Click Select all [total] conversations in Inbox.

- Click the trash icon 🗑 to delete and OK to confirm.
All messages from your Inbox are now in the Trash. You can recover any messages you want to keep, or empty the Trash to permanently delete them.
Delete Gmail messages by label or category
To delete emails from a specific label or category, open it in Gmail and follow the same steps used to delete everything in your Inbox: Click the checkbox to select the messages, click Select all [total] conversations in [location] if the blue label appears, and click the trash icon 🗑.

How to delete all emails from one sender on Gmail? Delete emails that match specific criteria
You can scope email deletion using Gmail’s search operators. Here are some examples:
from:person@example.com filters by sender. Useful for deleting newsletters, notifications, or messages from a specific person or company.
is:unread or is:read filters by read status. Useful for clearing unread messages you no longer need or removing older emails you have already reviewed.
after:2020/01/01 before:2021/01/01 filters by date range. Useful for deleting messages from a particular year or period.
older_than:1y filters by old emails and works with y for years, d for days, and m for months. Useful for removing emails that have been sitting in your account for a long time.
has:attachment larger:10M filters by large attachments. Useful for freeing up Gmail storage space.
Enter the search operator into the Gmail search bar, click the Select all conversations that match this search blue label, and click the trash icon 🗑 to delete.

For example, to delete all emails from one sender on Gmail, enter from: followed by the sender’s email address (such as noreply@google.com), click Select all conversations that match this search, click the trash icon 🗑, and then OK to confirm.
Combine search operators
You can also combine Gmail search operators to narrow the results further. For example:
from:person@example.com older_than:1y finds emails from one sender that are more than a year old.
is:unread older_than:6m finds unread emails older than six months.
has:attachment larger:10M before:2024/01/01 finds large emails with attachments sent before January 1, 2024.
from:person@example.com is:read finds read emails from a specific sender.

Gmail treats operators separated by spaces as AND, meaning messages must match all the criteria. Use OR when messages can match either condition, such as from:person@example.com OR from:other@example.com.
Empty the trash
Deleted emails sit in Trash for 30 days before Google removes them automatically. If you want your storage freed up immediately, open the Trash folder from the sidebar and click Empty Trash now.

Clear out spam
Messages marked as spam are moved to the Spam folder rather than the Trash. They remain there for 30 days before Gmail automatically deletes them permanently, but you can remove them sooner by opening Spam and clicking Delete all spam messages now.

To delete only certain spam messages, select them and click Delete forever.
How to delete all emails on the Gmail mobile app
The Gmail app on iOS and Android caps selection at 50 emails at a time. Tap and hold an email to enter selection mode, then tap Select all at the top-left corner. You’ll need to do this several times for a larger cleanup.

Swipe to delete emails
Both iOS and Android let you set a swipe gesture to quickly send emails to Trash. This is more useful for ongoing tidiness than for a one-time bulk cleanup, since it only removes one email per swipe.
On iOS, go to Settings → Inbox customizations → Email swipe actions, tap Right swipe or Left swipe, select Bin, and tap Done.

On Android, go to Settings → General settings → Swipe actions, tap Change, and select Delete.

Archiving vs deleting emails: How the Gmail archive folder works
If you don’t want to lose a message for good, archiving is a better option than deleting. Archiving removes an email from your Inbox without deleting it. Unlike deleting, archiving doesn’t free up any space, since the message is still in your account. If your goal is to reduce storage use (to get rid of the annoying “You’re running low on storage space” notification and recurring emails, for example), make sure to delete emails and then empty the Trash.
To archive a message instead of deleting it, follow the same selection steps described throughout this article, but click the archive icon instead of the trash icon 🗑.
The icon for Delete is the trash can:

The icon for Archive is the filing cabinet:

Leave Gmail behind and choose a private email
Deleting old emails clears storage and reduces clutter, but it doesn’t change how much data Google holds about you from having processed and indexed that mail while it existed. If you’re rethinking your relationship with Gmail more broadly rather than just doing a one-time cleanup, consider a privacy-first provider that doesn’t scan your emails for ads, profiling, surveillance, or AI training.
Proton Mail uses end-to-end and zero-access encryption to protect your data. It also includes tools that help prevent your inbox from becoming cluttered:
- Categories automatically sort incoming messages into sections such as Primary, Social, Promotions, and Newsletters, making important emails easier to find.
- A dedicated view shows your mailing list subscriptions in one place, so you can quickly unsubscribe from newsletters you no longer read.
- Advanced spam protection detects junk and directs it away from your inbox, with block, spam, and allow lists giving you additional control.
- Tracking protection blocks known tracking pixels and cleans tracking links that senders may use to learn when, where, or how you interact with an email.
- Hide-my-email aliases give you a separate forwarding address for each website or subscription. If one starts receiving unwanted mail, you can disable the alias instead of repeatedly unsubscribing or blocking senders.
- Folders and labels organize messages you want to keep.
- Custom filters automatically move, label, archive, star, or discard recurring messages based on criteria such as the sender, subject, or keywords. This keeps routine mail out of your main inbox without needing repeated cleanup.
If you’re not ready to fully migrate, you can bring over your Gmail using Easy Switch, to forward Gmail messages to your Proton Mail account and keep sending email as your Gmail address. Once you get used to Proton Mail, you can delete your Gmail account and take more steps to deGoogle your life.
Frequently asked questions about deleting emails in Gmail
Search from: followed by the sender’s email address (for example, from:newsletter@example.com), then select all matching conversations using the Select all conversations that match this search banner and delete.
Use the before:, after:, or older_than: search operators to scope by date (for example, older_than:2y for anything older than two years), then select all matching results and delete.
On desktop, there’s no 50-email limit, as the Select all conversations that match this search setting selects every matching email regardless of count. The 50-email cap only applies to the Gmail mobile app, where you’ll need to repeat the tap-hold-and-scroll selection in batches of 50.






