Few things are more frustrating than spending time preparing an important email, attaching your file, hitting send — and getting a “message too large” error. Every email service enforces attachment size limits, but those limits vary widely between platforms, and the rules are often more complex than a single number. Sending limits differ from receiving limits, personal accounts differ from business accounts, and platforms handle oversized files in completely different ways. This guide gives you the complete picture.
| Email Service | Send Limit | Receive Limit | Notes |
|---|---|---|---|
| Gmail | 25 MB | 50 MB | Auto-converts to Google Drive link above 25 MB |
| Outlook.com (Personal) | 20 MB | 50 MB | Prompts OneDrive sharing above limit |
| Microsoft 365 (Business) | 150 MB | 150 MB | Admin can set lower limits |
| Yahoo Mail | 25 MB | 25 MB | Hard reject above limit; no auto-conversion |
| iCloud Mail (Apple) | 20 MB | 20 MB | Auto Mail Drop for files up to 5 GB |
| ProtonMail | 25 MB | 25 MB | Paid plans increase to 100 MB |
| Zoho Mail (Free) | 20 MB | 20 MB | Business plans up to 250 MB |
| Corporate Email (typical default) | 10–50 MB | 10–50 MB | Set by IT admin; varies widely by organization |
One detail that trips up many users: the limit for sending attachments and the limit for receiving attachments are often different numbers. Gmail is the clearest example:
This creates an asymmetric situation: you can receive a 40 MB attachment from a colleague, but you cannot forward it directly — you’d need to compress it or share via cloud storage first.
There’s also a technical wrinkle that catches people off guard: email attachment sizes are measured after Base64 encoding, which inflates the actual file size by approximately 33%. This means a 20 MB file on disk is transmitted as roughly 27 MB in the email, which is why a file you know is under the limit sometimes still triggers a rejection. A practical rule: keep your actual file under 75% of the stated limit to stay safe.
Corporate and institutional email systems — Microsoft Exchange, Google Workspace, self-hosted Postfix, or others — have limits that are entirely controlled by the IT administrator. These can range from 1 MB to several hundred megabytes. Common defaults include:
If your work involves regularly sending large files, it’s worth asking your IT department for the exact limits — bounced emails from oversized attachments are an avoidable frustration.
For PDFs, Word documents, Excel files, and presentations, an online compression tool can reduce file size by 50–80%. Many files that exceed email limits can be brought under the threshold in under a minute.
Upload the file and share a link instead of an attachment:
Use a compression utility (7-Zip, WinRAR) to split a large file into multiple parts under the size limit and attach each part to separate emails. This works well when recipients don’t use cloud services.
Services like Filemail, Hightail, and SendGB specialize in large-file transfers. Free tiers typically support 2–5 GB per transfer, far beyond any email system’s limit.
Size is not the only barrier. Most email services block specific file types entirely, regardless of size:
When a file type is blocked, the workaround is to upload it to cloud storage and share a link, rather than attaching it directly.
If the file is confidential, the safest route is the one where it never leaves your computer. PDF Compress runs entirely in the browser: the file is read from your disk, processed in memory, and written back — nothing is sent to a server.
Do it in your browser — the file never leaves your device: PDF Compress