Email Attachment Size Limits by Provider (2026)

📄 6 min readUpdated October 14, 2026

Most personal email accounts cap a message at 20 to 25 MB. Gmail and Yahoo allow 25 MB, Outlook.com and iCloud Mail allow 20 MB, and work accounts are whatever your IT admin set (Microsoft's own default for business Exchange accounts is just 10 MB). The number on the provider's help page isn't quite the size of file you can send, though. Attachments get re-encoded for transport and grow by about a third, so a 20 MB PDF can bounce off a 25 MB limit. Below are the limits, the real file sizes that fit, and what to do when yours is too big.

What are the attachment limits for each email provider?

These are the limits each provider publishes for personal accounts, checked against their help pages in October 2026. The limit is for the whole message, so three 9 MB files count as 27 MB, not three separate 9s.

ProviderMessage limit (personal account)What happens above it
Gmail25 MBGmail swaps the file for a Google Drive link automatically
Yahoo Mail25 MB total, sending and receivingThe attachment won't upload
Outlook.com20 MB, including the message textOutlook offers to share it from OneDrive instead
iCloud Mail20 MB, sending and receivingMail Drop takes files up to 5 GB if it's switched on
Proton Mail25 MB, up to 100 filesUse a Proton Drive link
Microsoft 365 / Exchange (work)Set by your admin. Microsoft's Outlook help gives 10 MB as the Exchange default; Exchange Online tenants can go up to 150 MBUsually a bounce message from the server
Google Workspace (work or school)Set by your adminSame Drive-link behavior as personal Gmail

The receiving side matters as much as yours. If you send a 24 MB file from Gmail to someone on Outlook.com, you're over their 20 MB ceiling and the message can come back undelivered, even though Gmail let you send it. When you don't know what the other person uses, 10 MB is the safe target. It gets through almost everything, including strict corporate gateways.

Why does a file under the limit still bounce?

Email was built to carry plain text, so binary files like PDFs and photos get converted with an encoding called Base64 before they travel. Base64 turns every 3 bytes into 4 text characters and adds a line break every 76 characters. That makes the attachment about 37% bigger on the wire than it is on your disk.

Providers don't all say whether their limit counts the original file or the encoded message. Mail servers along the way often measure the encoded message, though, and Microsoft has documented that mail leaving Office 365 gets about a 33% encoding increase on top of the file size. Here's what that means in practice if the limit is applied to the encoded message:

Message limitLargest file that fits after Base64 encodingComfortable target
10 MBabout 7.3 MB7 MB
20 MBabout 14.6 MB14 MB
25 MBabout 18.3 MB18 MB
35 MBabout 25.6 MB25 MB
50 MBabout 36.5 MB35 MB

The math is simple: divide the limit by 1.368 (that's 4/3 for the encoding times 78/76 for the line breaks). Leave a little room on top for the message body, your signature and any inline images, which all count.

How do I make a PDF small enough to email?

PDFs are the most common oversized attachment, and they're also the easiest to shrink, because the bloat almost always comes from images. A text-only PDF of 50 pages is often under 1 MB. The same document scanned at 300 DPI can be 30 MB or more.

  1. Compress it. Run it through our PDF compressor. Scanned documents shrink the most. Re-rendering a 300 DPI scan at 150 DPI leaves a quarter of the pixels, so the file often drops by well over half. Our guide to compressing a PDF explains which DPI setting to pick.
  2. Split it. If it's still too big, cut it into two or three files with the PDF splitter and send them in separate emails. Name them "Part 1 of 3" and so on, so nobody wonders what's missing.
  3. Shrink the images before they go in. If you're building the PDF from photos, compress the photos first with the image compressor. A 12-megapixel phone photo is usually 3 to 5 MB, and it rarely needs to be.

Zipping a PDF doesn't help much. PDFs are already compressed internally, so a ZIP usually saves only a few percent. Zipping is worth it for folders of text files or spreadsheets, not for PDFs or JPGs.

What's the best way to send files that are too big for email?

Send a link instead of the file. Every big provider has this built in now, and it's the right answer for anything over 25 MB: video, large photo sets, design files, multi-hundred-page scans.

Links have one big privacy advantage over attachments: you can revoke them. Once an attachment lands in someone's inbox, it's out of your hands for good. A shared link can be switched off once they've downloaded it.

Do work email accounts have smaller limits?

Often, yes. Companies set their own caps, and many sit at 10 to 20 MB to keep mailbox storage and malware scanning under control. Some security gateways also block certain file types outright no matter how small they are, such as .exe, .js or password-protected ZIPs that can't be scanned. If a message to a business address keeps bouncing, read the bounce notice. It usually tells you whether the problem was size ("message size exceeds fixed maximum") or content. When it's size, compressing or sending a link fixes it. When it's a blocked file type, ask the recipient how they'd like to receive it.

Frequently Asked Questions

What is the maximum attachment size for Gmail?

25 MB per message for personal Gmail accounts, counting all attachments together. Anything bigger is automatically uploaded to Google Drive and sent as a link. Google Workspace accounts follow whatever limit the administrator sets.

What is the attachment limit for Outlook?

Microsoft's help pages give 20 MB for Outlook.com and other internet accounts, including the message text. For business Exchange accounts the default is 10 MB, but admins can change it, and Exchange Online allows up to 150 MB.

Why does my 20 MB file fail to send when the limit is 25 MB?

Attachments are Base64-encoded for transport, which makes them about 37% bigger. A 20 MB file becomes roughly 27 MB on the wire, which is over a 25 MB limit if a server counts the encoded size. Keep files under about 18 MB for a 25 MB limit.

How can I email a PDF that is too large?

Compress it first, which works especially well for scanned PDFs. If it's still too large, split it into parts and send them separately, or upload it to a cloud drive and email a share link.

What size attachment is safe to send to anyone?

About 10 MB. That fits under virtually every personal and corporate email limit, even after encoding overhead. For anything bigger, a cloud share link is more reliable.

Related Tools