The complete reference table — plus how to send files that are too large
You have a file to email. The send button is right there. But the email bounces back: "attachment too large." Every email provider has a size limit, and they are all different. Worse, the actual limit is smaller than advertised because of how email encodes attachments.
This guide gives you every provider's limit in one table, explains why your file gets rejected even when it seems small enough, and shows you how to get around the limits.
This table shows the maximum attachment size for every major email provider as of 2026. The "Effective Limit" column shows the real-world maximum file size after accounting for Base64 encoding overhead.
| Email Provider | Stated Limit | Effective Limit* | Large File Feature |
|---|---|---|---|
| Gmail | 25 MB send / 50 MB receive | ~18 MB | Google Drive (up to 15 GB) |
| Outlook.com (Hotmail) | 20 MB | ~15 MB | OneDrive (up to 2 GB link) |
| Outlook Desktop (Exchange Online) | 150 MB (default) | ~112 MB | OneDrive integration |
| Outlook Desktop (Exchange On-Prem) | 10-150 MB (admin setting) | 75% of stated | Depends on config |
| Yahoo Mail | 25 MB | ~18 MB | None built-in |
| Apple iCloud Mail | 20 MB | ~15 MB | Mail Drop (up to 5 GB) |
| ProtonMail | 25 MB | ~18 MB | None built-in |
| Zoho Mail (Free) | 20 MB | ~15 MB | Zoho WorkDrive link |
| Zoho Mail (Paid) | 40 MB | ~30 MB | Zoho WorkDrive link |
| AOL Mail | 25 MB | ~18 MB | None built-in |
| GMX Mail | 50 MB | ~37 MB | GMX Cloud link |
| Tutanota (Tuta) | 25 MB | ~18 MB | None built-in |
| Corporate Exchange | Typically 10-35 MB | 75% of stated | Varies by organization |
| Government (.gov) | Often 10-15 MB | ~7-11 MB | Usually none |
*Effective Limit accounts for ~33% Base64 encoding overhead. Your actual file must be under this size.
When you attach a file to an email, the email system does not send the raw file. It converts the attachment into text using Base64 encoding, which is a way of representing binary data (images, PDFs, documents) as plain text characters that can safely travel through email servers.
Base64 encoding increases the data size by approximately 33%. That means:
This is why a 20 MB PDF gets rejected by Gmail even though the stated limit is 25 MB. After Base64 encoding, that 20 MB file becomes approximately 26.6 MB — over the limit.
Base64 is the biggest factor, but there are others:
The fastest solution. Compression can dramatically reduce file size without meaningful quality loss:
Need to email a PDF? Compress your PDF first — most PDFs shrink by 50-80%. Free, instant, no signup.
If compression alone is not enough, split the document:
Upload to a cloud service and share a download link instead:
Gmail handles large files gracefully. When you try to attach a file over 25 MB, Gmail automatically offers to upload it to Google Drive and insert a sharing link instead. The recipient gets a link to view or download the file. The link inherits your sharing settings — you can allow anyone with the link, or restrict to specific people.
Pro tip: If you receive a "file too large" error for a file under 25 MB, it is because of Base64 encoding. Compress the file to under 18 MB and try again.
Outlook.com (the web version) has a 20 MB limit, while Outlook desktop with Exchange Online defaults to 150 MB. The desktop app integrates with OneDrive — when you attach a large file stored in OneDrive, it sends a link instead of the actual file. This also means the recipient always gets the latest version if you update the file after sending.
Corporate Outlook users: Your IT administrator controls the attachment limit. If you are hitting a wall at 10 or 25 MB, ask your IT team about the configured limit. Some organizations set it as low as 10 MB to conserve server storage.
Apple Mail has a 20 MB attachment limit, but Mail Drop makes this a non-issue for Apple users. When your attachment exceeds 20 MB, Mail activates Mail Drop automatically, uploading the file to iCloud (up to 5 GB). The recipient receives a download link that works for 30 days. Mail Drop does not count against your iCloud storage quota.
Important: Mail Drop only works when sending from Apple Mail. If you access iCloud Mail through a web browser, the 20 MB limit applies without Mail Drop.
ProtonMail's 25 MB limit applies to encrypted and unencrypted emails alike. ProtonMail does not have a built-in large file sharing feature. For files exceeding the limit, compress first or use an external cloud service. Note that if you are sending encrypted email, the recipient must be a ProtonMail user or use the provided link to decrypt — cloud storage links bypass this encryption.
To avoid any issues, keep your total attachment size under these safe thresholds:
| If your recipient uses... | Keep total attachments under |
|---|---|
| Gmail | 18 MB |
| Outlook.com / Hotmail | 15 MB |
| Yahoo Mail | 18 MB |
| Apple iCloud Mail | 15 MB |
| Corporate email (unknown) | 7 MB (safest) |
| Government email | 7 MB (safest) |
| Unknown provider | 10 MB (safest) |
When you do not know what email provider the recipient uses, 10 MB is the safest maximum. This works with virtually every email system in existence, including restrictive corporate and government servers.
Here is a quick decision tree:
← Blog index | Compress PDF | Compress Images | Split PDF | All tools