Email Utilities

Attachment
Size Checker

Free tool to check if your file can be sent as an email attachment. Enter a file size or drop a file to see which providers will accept it — accounting for MIME encoding automatically.

Enter the size of your file in megabytes (MB)

or

Drop a file here or click to browse

File is read locally — nothing is uploaded

How this works

Email providers cap the total size of attachments you can send in a single message. When you enter a file size — or drop a file directly — this tool compares it against the limits used by Gmail, Outlook, Yahoo Mail, and iCloud Mail.

It also accounts for MIME encoding, the process email systems use to convert binary files into a format that can travel over email networks. This encoding adds approximately 33% to the effective file size. A 15 MB file, for example, becomes roughly 20 MB by the time it reaches the provider's size check — which is why files that seem just under the limit sometimes still fail.

Surfacing the encoded size gives you a realistic picture of whether your file will go through before you try to send it.

MIME encoding

All email attachments are re-encoded in transit, increasing their effective size by around 33%. This tool factors that in automatically.

Per-message limits

Provider limits apply to the entire message — including all attachments combined, not just the largest single file.

File privacy

When you drop a file, only its size is read locally in your browser. No file content is uploaded or transmitted anywhere.

Recipient limits

Your recipient's inbox may have a lower incoming limit than your sending provider allows. When in doubt, use a link instead.

Why attachment size matters

Attachment failures are frustratingly invisible. Most email clients don't display size limits upfront, and when a message bounces, the error message is often vague or arrives minutes after sending — by which point the recipient may already be expecting it.

Checking in advance takes seconds and removes the guesswork entirely. This is especially useful when sending large work documents, design files, reports, or presentations where timing matters and a failed delivery creates friction.

It also encourages better habits: understanding why files fail helps you choose the right sending method from the start, rather than troubleshooting after the fact.

If your file is too large

When a file exceeds email limits, there are several reliable alternatives — each suited to different situations:

01

Share via cloud storage

Upload to Google Drive, Dropbox, or OneDrive and share a link instead. No size restrictions, and the recipient doesn't need an account to view most files.

02

Compress the file

ZIP compression can significantly reduce file size — especially for documents, images, or folders. Some formats compress more than others; PDFs and videos compress less than plain text.

03

Use a transfer service

Services like WeTransfer or Send Anywhere are designed specifically for large files. They generate a download link and handle delivery without touching your email at all.

04

Split into multiple emails

If the files must arrive via email, splitting them across two or more messages is a simple workaround — though cloud sharing is usually cleaner for the recipient.

How to avoid attachment issues

Most attachment problems are preventable with a small amount of preparation. The most common causes are uncompressed images, embedded media in documents, and sending multiple large files in one message.

  • Resize or compress images before inserting them into documents — embedded images are a frequent culprit behind oversized Word files and presentations
  • Export PDFs from design tools at screen resolution rather than print resolution when the recipient only needs to read, not print
  • Use cloud links as your default for anything over 10 MB, rather than treating email as a file delivery system
  • When sending multiple files, check the combined size — not just the individual files
  • Be aware that your recipient's inbox provider may have stricter limits than yours, particularly corporate email systems

Getting into the habit of checking file size before sending — rather than after a bounce — saves time and avoids awkward follow-up messages explaining why something didn't arrive.

Frequently asked questions

Why does my file sometimes fail even when it's under the size limit?

Email providers use MIME encoding to convert binary files into text that can travel over email networks. This encoding adds roughly 33% to the effective file size. A 19 MB file might become ~25 MB after encoding — enough to push it over Gmail's 25 MB limit. This tool shows both the raw and encoded sizes so you know exactly where you stand.

Do email providers have the same attachment limits for sending and receiving?

Not always. Most providers have lower limits for receiving than sending, especially for corporate email systems. Gmail can receive up to 50 MB, but that requires the sender to use Google Drive integration. Outlook.com can receive up to 20 MB. When in doubt, use a cloud sharing link for files over 15 MB.

What is MIME encoding and why does it matter?

MIME (Multipurpose Internet Mail Extensions) encoding converts binary file data into text format that email systems can safely handle. The most common encoding, Base64, increases file size by about 33%. Email providers check the encoded size — not your original file size — when enforcing attachment limits.

Can I send files larger than the limit by using multiple emails?

Yes — splitting a large file across two or more emails works, but it's inconvenient for the recipient who must reassemble the pieces. Cloud storage links (Google Drive, Dropbox, OneDrive) or dedicated file transfer services (WeTransfer, Send Anywhere) are usually better options for files that significantly exceed size limits.

Why do Outlook and iCloud Mail have lower limits (20 MB) than Gmail and Yahoo (25 MB)?

Each provider sets its own infrastructure policies. Microsoft (Outlook) and Apple (iCloud) historically set 20 MB limits and have maintained them, while Google increased Gmail's limit from 25 MB to 50 MB for receiving (but not sending) and Yahoo remains at 25 MB. These limits can change — check provider documentation for current figures.

Do attachment limits apply to the entire message or just individual files?

Provider limits apply to the total size of all attachments combined, not each file individually. For example, three 8 MB files total 24 MB — acceptable for Gmail but not for Outlook. Always check the combined size of everything you're attaching, not just the largest single file.

Related tools

This tool reads file size locally in your browser. No data is uploaded or stored. Provider limits are based on publicly available information and may change. This site uses cookies and analytics. By using this site, you agree to our Privacy Policy and Terms of Service.