Gmail storage search

Find Large Emails in Gmail

Build a Gmail size search to locate large messages and attachments, then add age, sender, file type, or mailbox filters before reviewing them.

Interactive Gmail search builder

Build a large-email search

The default query finds messages larger than 10 MB. Change the threshold or add file, sender, and age filters.

Private · runs in your browser
Start with a recipe:
Current queryYour query will appear here
People and subject
Words to include or exclude
Date and age
Mailbox location and status
Attachments and size
Results update as you type.
Direct answer

How to find large emails in Gmail

Use larger:10M to find Gmail messages larger than 10 megabytes. Change the number to match your cleanup goal, or use smaller: to set an upper limit.

Message size includes the complete encoded email, not just the visible attachment. Review results in Gmail before deleting anything, because a large conversation may contain records you still need.

Step by step

Locate storage-heavy Gmail messages

1

Set a size threshold

Start at 10 MB for a manageable list, then lower or raise the threshold based on the number of results.

2

Narrow by age or file

Add older_than:, has:attachment, filename:, or a sender when you want a safer, more targeted cleanup list.

3

Review inside Gmail

Open the search and inspect messages before selecting or deleting. InboxQuery only builds the query and never changes mail.

Working examples

Large Gmail message search examples

Size filters can be combined with age and attachment operators to make a useful review queue.

How Gmail measures message size

Gmail’s size operator applies to the full stored message. Encoding overhead, inline images, signatures, and conversation content can make the reported size differ from the sum of obvious attachments.

Use both larger and smaller values when you need a band, such as larger:10M smaller:25M. InboxQuery rejects an upper limit that is not greater than the lower limit.

Safer Gmail storage cleanup

Treat a large-email query as a review list, not an automatic deletion rule. Add older_than:1y to focus on older material, or a file extension to locate replaceable installers and archives. Keep legal, financial, and personal records when retention matters.

After deleting messages in Gmail, storage reporting may not update immediately. Trash can also continue to occupy storage until it is emptied or automatically cleared.

Inputs and output

What this Gmail search tool supports

Search inputs

Use sender and recipient addresses, subject text, included words, an exact phrase, and comma-separated exclusions. Blank fields remain outside the query, so you can work with incomplete information.

Mailbox filters

Combine a fixed date range or rolling message age with read status, mailbox location, Gmail category, attachment presence, filename, and complete-message size limits.

Readable output

The result is standard query text for Gmail’s search box. InboxQuery also describes each fragment, flags conflicting boundaries, offers one-click copying, and creates a direct Gmail search link.

Reliable workflow

How to refine a Gmail search without losing the target

Begin with the condition you know is true. That may be a sender address, a broad date window, an attachment type, or a mailbox location. Run that simple query first. When the result contains the target but is too large, add one more condition. This incremental method is easier to debug than starting with a long query made from several uncertain memories.

If a query returns nothing, remove the condition you trust least. Display names can hide a different sender address, subject wording may not be exact, categories can be assigned unexpectedly, and date boundaries can exclude messages near midnight. Switching to in:anywhere is useful when Spam or Trash may contain the message, but it does not search another account or restore permanently deleted mail.

The builder handles empty, valid, and invalid states without contacting Gmail. A blank form shows a clear empty result. A valid combination enables copy and search actions. Reversed date boundaries, non-positive age values, and an impossible size band display an error and disable the actions until the input is corrected. Gmail—not InboxQuery—decides which existing messages match the finished query.

Copying the query is useful when you want to inspect or edit it in Gmail before searching. The direct link is faster when the generated text already matches your intent. Both actions use the same visible query, and neither grants InboxQuery permission to your account. Rolling age filters change over time, while fixed dates continue to describe the same period.

Limits and troubleshooting

Size-search limits and safety

Practical note

Prioritize large Gmail messages safely

When you find large emails in Gmail, review the highest-value cleanup candidates first: replaceable installers, duplicated exports, old media deliveries, and files already stored elsewhere. Do not assume that an old or large message is unnecessary. Confirm backups and retention requirements, then inspect the full conversation because replies may add context to the original attachment. A narrower query produces a safer review queue than selecting every result from a broad size threshold.

Related tools

Continue refining your Gmail search

FAQ

Large Gmail search FAQ

How do I find emails larger than 10 MB?

Use larger:10M in Gmail. Add has:attachment or older_than: when you need a narrower list.

Can Gmail search between two message sizes?

Yes. Combine a lower and upper bound, such as larger:10M smaller:25M.

Does deleting large email immediately free space?

Not always. Deleted messages can remain in Trash and storage totals may take time to refresh.

Is the attachment size the same as Gmail message size?

No. Gmail’s message size can include encoding overhead, inline images, headers, and other content.

Operator syntax is based on Google’s official Gmail search documentation. InboxQuery is independent and does not access your account.

Query copied to clipboard