Disclosure: Some links are sponsored. If you try a sponsored app, such as Cleanfox, we may earn a commission.
Last reviewed: by the Smart Savings Guides editorial team. How we research and update articles.
Thousands of old emails clogging your Gmail? You don't have to delete them one page at a time. Gmail's search operators and "select all" option let you remove years of newsletters, notifications and big attachments in minutes. Here's how to do it safely.
Key takeaways
- Use search operators like from:, older_than:1y, category:promotions and has:attachment larger:5M to find exactly what to delete.
- Click the select-all checkbox, then "Select all conversations that match this search."
- Deleted mail goes to Trash for 30 days. Empty Trash to free storage immediately.
- Check results before deleting to avoid losing receipts or important messages.
Useful searches
Type these into the Gmail search bar. You can combine them.
| Search | What it finds |
|---|---|
| from:[email protected] | Everything from one sender |
| older_than:1y | Emails older than one year (use d, m or y) |
| category:promotions | Emails in the Promotions tab |
| category:social | Emails in the Social tab |
| has:attachment larger:5M | Emails with attachments bigger than 5 MB |
| before:2023/01/01 | Emails before a date |
| is:unread older_than:6m | Unread emails older than six months |
| unsubscribe older_than:3m | Likely newsletters older than three months |
Combining searches
- category:promotions older_than:6m finds old promotional emails.
- from:[email protected] older_than:30d clears out old alerts from one service.
- -is:starred excludes starred emails from any search. Add it to protect important messages.
Select all
Use the select-all checkbox, then "Select all conversations that match this search."
- Run your search in Gmail on a computer.
- Click the checkbox above the email list to select the visible page.
- A banner appears: click Select all conversations that match this search.
- Click the Delete (trash) icon. Confirm if asked.
The mobile app doesn't offer the same "select all matching" option, so use a computer for large clean-ups.
Step by step: a safe clean-up plan
- Start with obvious wins: category:promotions older_than:1y.
- Then social and notifications: category:social older_than:1y.
- Then big attachments: has:attachment larger:10M. Download anything you need first.
- Then specific senders you never read.
- Empty Trash when you're confident.
Archive vs. delete
Archiving removes emails from your inbox but keeps them in "All Mail," so they still use storage. Deleting moves them to Trash, where Gmail permanently deletes them after 30 days, or immediately if you empty Trash. If you're short on storage, delete. If you just want a tidy inbox, archive.
Protect what matters
Before a big delete: - Add -is:starred and -is:important to your search if you use stars or importance markers. - Search for receipts, tax documents and travel bookings and label them first. - Remember that deleting a conversation deletes every message in it.
Freeing storage
Gmail storage is shared with Google Drive and Google Photos, and free accounts get 15 GB in total. Deleting emails helps, but big Drive files and photos often take more room. See Gmail storage full? How to free up space.
Keep it clean afterwards
- Unsubscribe from senders you deleted in bulk. See how to unsubscribe safely.
- Create filters that auto-archive or label routine mail. See email filters that keep your inbox clean.
- Use aliases for sign-ups. See how to use email aliases.
Recovering something you deleted by mistake
Open Trash in the left menu (under More), find the email and click Move to Inbox. This works for 30 days after deletion. After you empty Trash or 30 days pass, the email is gone for good.
Outlook and other apps
Outlook.com offers a similar approach: search for a sender or keyword, select all results, and delete. Its Sweep feature can remove all emails from a sender at once, or keep only the latest one. Apple Mail lets you select multiple messages and delete them, but large clean-ups are easier in a web browser.
Deleting by Gmail category
Gmail's inbox tabs make bulk deleting easier. Promotions, Social and Updates usually hold the bulk of unread mail. Search category:updates older_than:1y to clear old shipping notices, account alerts and statements you no longer need. Download or label any statements you must keep for tax or warranty purposes first.
Using the Gmail app on your phone
On Android and iPhone, you can tap and hold one email, then tap more to select them, but there's no "select all matching" option. For a quick clean-up on the go, search for a sender, select the visible results and delete them. Leave larger clean-ups for a computer.
How long a bulk delete takes
Deleting tens of thousands of conversations can take a few minutes. Gmail shows a progress message, and you can keep using Gmail meanwhile. If it seems stuck, refresh the page and check whether the emails have already moved to Trash before trying again.
Delete by size first if storage is the problem
If your goal is storage rather than tidiness, deleting a few hundred emails with large attachments usually frees far more space than deleting thousands of small text newsletters. Start with larger:10M, then work down to larger:5M.
Frequently asked questions
How do I delete thousands of emails in Gmail at once?
On a computer, search for the emails, click the select-all checkbox, then click "Select all conversations that match this search," and delete.
How do I delete old emails in Gmail by date?
Search with older_than:1y (or another period) or before:YYYY/MM/DD, select all matching conversations and delete.
Does deleting emails free up Gmail storage?
Yes, once they're permanently deleted. Emails in Trash still count until Trash is emptied or 30 days pass.
Can I recover emails after bulk deleting?
Yes, for 30 days. Open Trash, select the emails and move them back to your inbox. After that, they're permanently deleted.
Sources
Official sources this article relies on, checked October 15, 2026. Rules and prices change, so confirm details at the source.