How to Find and Delete Large Emails in Gmail
Short answer
Search has:attachment larger:10M in Gmail to list every message holding more than 10MB. Select the page, click Select all conversations that match this search, then delete. Combine with older_than:2y to be more conservative. Nothing is freed until you empty Trash afterwards.
On this page
A Gmail account that has grown to several gigabytes almost never got there through message text. A decade of ordinary correspondence is a few hundred megabytes. The weight is in attachments — and usually in a few hundred messages out of tens of thousands.
Gmail’s search operators find them in seconds. The trick is knowing which operators exist, because none of them are discoverable from the interface.
The operators worth knowing
Type these directly into the Gmail search bar.
| Search | What it finds |
|---|---|
larger:10M |
Any message over 10MB |
has:attachment larger:5M |
Messages with attachments over 5MB |
older_than:2y |
Anything older than two years |
has:attachment older_than:3y |
Old attachments, regardless of size |
filename:mp4 |
Video attachments specifically |
filename:zip OR filename:pdf |
Archives and PDFs |
category:promotions older_than:1y |
Year-old marketing mail |
in:spam |
Spam folder — it counts toward quota |
from:[email protected] larger:5M |
Large mail from one sender |
They combine freely. has:attachment larger:10M older_than:2y is the safest
starting point for most people: big, old, and unlikely to be needed.
Do this on a computer
The Gmail web interface on a desktop browser is the only place bulk selection works properly. The mobile apps let you search with the same operators, but you can only select messages one screen at a time, which makes clearing hundreds of them impractical.
If you only have a phone, open gmail.com in a mobile browser and request the desktop site. It’s awkward but it works.
The method
1. Run the search
Start with:
has:attachment larger:10M
Gmail shows the matches with a result count. This is your working list.
2. Sort through it quickly
Don’t read every message — scan the senders and subjects. In a typical account this list is dominated by a few patterns: scanned documents from an office, video files from family, design files from a project that ended, and automated reports with PDF attachments.
If you spot something worth keeping, open it and download the attachment to your computer first. Saving it to Google Drive does not help — Drive shares the same 15GB.
3. Select everything that matches
Click the checkbox at the top-left of the message list. That selects the fifty messages on screen.
A banner then appears: “All 50 conversations on this page are selected. Select all conversations that match this search.” Click that second link. Now every match is selected, not just the visible page.
Read your search terms one more time before the next step.
4. Delete
Click the bin icon. Everything moves to Trash.
5. Empty the Trash — the step that actually frees space
This is where most people stop too early. Deleted mail counts against your quota for 30 days.
Click Trash in the left sidebar (expand More if you can’t see it), then Empty Trash now.
While you’re there, click Spam and Delete all spam messages now. Spam counts too, and an untended spam folder is often a gigabyte.
Doing it on a phone
The operators work identically in the Gmail app’s search bar. Type
has:attachment larger:10M, and you’ll get the same results.
Selection is the limitation: long-press a message to start selecting, then tap each additional one. There’s no “select all matching” option. For a handful of large videos this is fine; for a wholesale cleanup, use a computer.
To empty Trash on mobile: tap the menu, choose Trash, then Empty trash now at the top of the list.
A more cautious approach
If deleting attachments outright makes you uneasy, work through tiers instead:
in:spam— delete all. Nothing of value lives here.category:promotions older_than:1y— delete all. Expired marketing.has:attachment larger:10M older_than:3y— review briefly, then delete.has:attachment larger:10M older_than:1y— review more carefully.has:attachment larger:10M— only if you still need space.
Each tier is lower-risk than the one after it, and most accounts are comfortably under the limit by tier three.
What not to do
- Don’t archive instead of delete. Archiving only removes the message from the inbox view. It still occupies exactly the same storage.
- Don’t save attachments to Drive to “move” them. Same 15GB pool. It’s a sideways step that frees nothing.
- Don’t trust the storage percentage immediately. It lags by hours and sometimes days. Test by sending yourself an email instead.
What to expect
An account that has never had attachments cleared typically holds 2–5GB in messages over 10MB. Spam and year-old promotions commonly add another gigabyte.
If that still leaves you near the limit, Gmail wasn’t your main problem — check which service is really using your 15GB.