How to arrange Gmail by size

Gmail has no size column and no sort-by-size button. There are two ways to get the same answer anyway, and one of them ranks your biggest emails for you.

Most people looking for this are looking at a "storage almost full" warning. Fair warning up front: there is no setting to turn on. Gmail's message list sorts by date, and clicking around the interface will not produce a size order. Anyone telling you otherwise is describing a different email client.

What does work is a search operator and a Google page most people have never opened. Both take about a minute, and between them they will find the handful of messages responsible for most of your used space. Everything here is Gmail on the web. We don't cover Outlook, Yahoo or Apple Mail.

Method 1: the larger_than: operator

This is the fastest route. Type this into the Gmail search box and press Enter:

larger_than:10M

That returns every message over 10 megabytes, anywhere in your account. Tune the number to whatever gives you a list you can actually work through.

  • larger_than:25M finds the genuine monsters. Video attachments, design files, phone photo dumps. On most accounts this is a short list and it accounts for a surprising share of the total.
  • larger_than:10M is the usual sweet spot.
  • larger_than:5M casts wider. Expect a few hundred results on an old account.
  • smaller_than:1M does the reverse, if you ever need it.
  • size:10000000 is the same idea in bytes, for when you want a precise threshold rather than a rounded one.

The results still come back newest first, because the operator filters rather than sorts. That is fine in practice: once everything on screen is over 10 MB, the order stops mattering much. You are deleting the whole set, not picking through it.

Combine it with other operators to narrow further:

QueryWhat it finds
larger_than:10M has:attachmentBig messages that actually carry a file, which is nearly all of them.
larger_than:5M older_than:2yLarge mail old enough to be safe to clear. The best first query.
larger_than:10M from:someone@example.comOne colleague or service that keeps sending big files.
larger_than:5M category:promotionsImage-heavy marketing mail, which is where subscriptions show up.
larger_than:10M in:anywhereIncludes Spam and Trash, which normal searches skip.

That last one catches people out. A regular Gmail search ignores Spam and Trash, so mail sitting in Trash still consuming storage will not appear until you add in:anywhere. If the numbers are not adding up, that's usually why. There's more on combining these with dates in how to search Gmail by date.

Method 2: Google's storage manager, which does rank by size

If you want an actual ordered list rather than a filter, Google has one. Open one.google.com/storage/management while signed in. You do not need a paid Google One plan to use it.

The page breaks your usage down across Gmail, Drive and Photos, and under the Gmail section it lists your largest emails ranked from biggest down, each with its size shown. Select the ones you don't need and delete them from there. It is the closest thing to arranging Gmail by size that exists.

Two things it is good at that search is not: it shows you the size of each message next to it, and it makes clear how the 15 GB free allowance is split. That allowance is shared across Gmail, Drive and Google Photos, so a full Gmail is sometimes really a full Photos library. Worth checking before you delete any mail at all.

Reclaiming the space afterwards

Deleting is not the last step, and this is where most cleanups quietly fail.

  • Deleted mail goes to Trash and keeps using storage. Gmail empties Trash automatically after 30 days. To get the space back now, open Trash and choose Empty Trash now.
  • Archiving frees nothing. Archived messages leave the inbox but stay in All Mail, at full size. If storage is the goal, archive is not the tool.
  • Spam counts too. Gmail clears Spam on its own after 30 days, but emptying it manually is instant.
  • Give it time to update. The storage figure can lag by a while after a large delete. It is not a sign the delete failed.

If you have a lot of archived mail from years of tidying, that is its own pile of storage nobody thinks about. We covered finding and clearing it in how to delete archived emails in Gmail.

The bit that stops it coming back

I'm Alec, and I built Gmail Unsubscribe, so treat what follows as coming from someone with an interest. But the pattern is real and it is the reason people run this cleanup twice a year.

Big attachments are what fill the storage bar. Subscription mail is what fills the inbox, and it does it continuously. When someone runs their first scan with our extension it finds about 15 subscription senders on average, each sending a few emails a month. Image-heavy retail mail is not huge individually, but it never stops arriving, which is why the same person is back at larger_than:10M six months later.

So the two jobs pair up. Clear the large mail for the storage, and unsubscribe from the lists so the space you just freed stays free. Gmail Unsubscribe is a Chrome extension that scans your inbox for subscription senders, shows you the list, and for the ones you pick it uses the sender's own official mechanism: the RFC 8058 one-click endpoint first, then unsubscribe-by-email, then the unsubscribe link. It can archive old promotional mail once you have been through the list.

Two honest caveats. Archiving does not free storage, as above, so the extension helps with the inflow rather than the storage bar directly. And we measured that roughly a third of unsubscribe attempts hit senders with no working mechanism at all. We report those as failed instead of filing the mail somewhere and calling it a success, which is more than some tools in this category do.

The free tier covers unlimited scanning and archiving plus 5 unsubscribes a month. Pro is $35.88 a year for unlimited unsubscribes.

Stop the inflow while you are in here. The scan is free, read-only, and takes about a minute. Most people find around 15 senders they had forgotten about.

Add to Chrome, free

A 10-minute storage cleanup, in order

  1. Open the storage manager and check whether Gmail is genuinely the problem, or whether it's Photos.
  2. Search larger_than:10M older_than:1y and clear what you don't need.
  3. Repeat at larger_than:5M if you need more room.
  4. Check larger_than:10M in:anywhere for anything hiding in Spam or Trash.
  5. Empty Trash to actually reclaim the space.
  6. Unsubscribe from the subscription senders so it does not refill.

Step 6 is the one people skip, and it's the one that decides whether you're doing this again next year. If you want the general version of that cleanup rather than the storage-focused one, start with how to clean your Gmail inbox.

Frequently asked questions

Can you sort Gmail by size?

Not directly. The message list sorts by date and has no size column. Use larger_than: to filter to big messages, or Google's storage manager, which does rank your largest Gmail items from biggest down.

What search finds the largest emails in Gmail?

larger_than:10M finds everything over 10 MB. Push it to larger_than:25M for the worst offenders, or down to larger_than:5M for a longer list. Add has:attachment to keep it to messages carrying files.

Why is my Gmail storage still full after deleting emails?

Deleted mail sits in Trash and keeps using space until Trash is emptied, which happens automatically after 30 days. Empty it yourself to reclaim the space now. Archiving frees nothing, and the 15 GB is shared with Drive and Photos.

Does unsubscribing free up Gmail storage?

Not retroactively. It stops new mail arriving, which is what keeps the space free once you have cleared it, but the existing backlog still has to go.