Delete Gmail emails in bulk by sender, date, size or category
Updated · ClearInbox team
Gmail can delete thousands of messages at once if you know two things: the search operator that describes the pile, and the link that extends your selection to every match. Below are the recipes for the piles people most often want gone, by sender, by date, by size, by category and by unread status. Each one comes with the ClearInbox equivalent, for when you would rather click than type.
What is the fastest way to delete emails in Gmail?
Search, select all, delete. Type a search that matches the pile, tick the Select box above the message list, then click the link in the notice that offers to select every matching conversation, not just the visible page. Click Delete, and the whole pile moves to Trash. The search is the only hard part.
Without that link, the Select box only covers the messages on the current page, which is why deleting by hand often feels like it stops after a screenful. Google’s help page on deleting messages describes the same flow for a whole category or for All Mail.
With ClearInbox, the searching is already done. Connect Gmail and your mail is grouped by sender, category, age and size, each group showing a count. The fastest way to delete emails in Gmail then becomes: open a group, review it, delete it in one action. Every recipe below works both ways, so you can delete emails in bulk Gmail’s way or ours.
How do I delete all emails from one sender in Gmail?
Search from: followed by the sender’s address, for example from:[email protected], then select all matching conversations and delete. To catch two senders at once, combine them with OR, as in from:amy OR from:david. Add -is:starred to the search if you want to spare anything you starred from that sender.
In ClearInbox, open the Senders view instead. It lists everyone who emails you with their message count, unread count and total size, so you can sort by the worst offenders, tick several senders and delete all their mail together. If the same company emails from many addresses, you can block the whole domain so future mail never reaches your inbox.
How do I delete Gmail emails older than a certain date?
Use older_than: with a number and d, m or y, such as older_than:2y for mail more than two years old. For a fixed cut-off, use before: with a date, such as before:2022/01/01. Combine either with a category or sender to narrow the pile, then select all matching conversations and delete.
In ClearInbox, the Old Emails category collects aged mail automatically. For ongoing cleanup, an Auto Clean rule such as “category is Promotions and older than 30 days, then delete” repeats the job on a schedule, which Gmail’s filters can’t do because they act on mail as it arrives.
How do I find and delete large emails in Gmail?
Search larger: with a size, such as larger:10M, to find messages over 10 MB, or has:attachment larger:5M for attachments over 5 MB. Sort through the results, save any files you want to keep, then select and delete the rest. Large mail is where storage goes, so this recipe frees the most space per message.
Google’s own storage guide suggests the same approach, including older_than:2y has:attachment for old attachments. ClearInbox gathers these into the Large Emails category, and the Senders view shows total size per sender, which helps when the problem is a thousand medium-sized newsletters rather than ten huge attachments.
How do I delete promotions, social and unread emails in bulk?
Search by tab or status: category:promotions or category:social for those tabs, is:unread for everything you never opened, and list: with a list address for one mailing list. Combine them, as in category:promotions is:unread older_than:6m, to target mail that is both bulk and ignored. Then select all matching conversations and delete.
Unread mail deserves a quick check before deleting. Search is:unread category:primary first to make sure nothing personal is hiding in the pile. In ClearInbox, categories such as Promotions, Social Networks and Newsletters, combined with unread counts per sender, cover the same ground.
Which Gmail search deletes which kind of mail?
Match the operator to the pile: from: for senders, older_than: or before: for age, larger: for size, category: for tabs, is:unread for ignored mail and list: for mailing lists. Every recipe ends the same way: select all matching conversations, then delete. The table pairs each search with the ClearInbox shortcut that does the same job.
| Goal | Gmail search recipe | ClearInbox equivalent |
|---|---|---|
| Everything from one sender | from:[email protected] | Senders view, select sender, delete |
| Mail older than two years | older_than:2y | Old Emails category |
| Mail before a fixed date | before:2022/01/01 | Rule: older than a set number of days |
| Large messages | larger:10M | Large Emails category, size per sender |
| Old attachments | older_than:2y has:attachment | Rule: has attachments and older than |
| Old promotions | category:promotions older_than:1m | Promotions category, or a delete-after-30-days rule |
| Social notifications | category:social | Social Networks category |
| Never-opened mail | is:unread older_than:6m | Unread count per sender, rule on read status |
| One mailing list | list:[email protected] | Rule on List-Id, or unsubscribe |
| Anything except starred | add -is:starred to any search | Rule condition “starred is not”; pinned mail is always protected |
Is a mass email delete in Gmail safe?
Yes, as long as you check before you empty Trash. Whatever the method, a mass email delete Gmail performs sends messages to Trash first, where they stay for up to 30 days before Gmail removes them for good. Until then you can restore anything. Once Trash is emptied, Google says deleted messages can’t be recovered.
ClearInbox adds two safety rails on top. Its activity log records every bulk action, so you can see exactly what a sweep touched and restore it from Trash if needed. And it cannot permanently delete anything in Gmail, because it connects with the gmail.modify permission rather than full access. The final, irreversible step of emptying Trash always happens in Gmail, by you.
Frequently asked questions
Is there an app to delete Gmail emails in bulk from my phone?
ClearInbox is a web app that works fully in a mobile browser, so you can open a category or sender group and delete Gmail emails in bulk from your phone with the same actions as on desktop. There is no separate app to install.
Why does Gmail only delete one page of emails at a time?
The Select box only selects the conversations on the current page. After ticking it, look for the notice above the list and click its link to select all conversations that match your search or category. Then Delete applies to every match.
Does deleting mail in ClearInbox remove it from Gmail everywhere?
Yes. ClearInbox acts on your actual Gmail account, so a message it deletes moves to Gmail’s Trash and disappears from the inbox in the Gmail app, on the web and on every other device that syncs with that account. Restoring it from Trash brings it back everywhere too.
Will deleting Gmail emails free storage right away?
Not until they leave Trash. Deleted mail still counts toward your storage while it sits in Trash, so empty Trash in Gmail once you are sure. Google notes the storage meter can take a couple of days to update after a large deletion.