Lifetime launch23 of 100 spots at $49 · $99Claim your spot
All articles

Email attachment size limits in 2026 (and the 33% nobody warns you about)

Sunny 7 min read

InSend large filesPDFs & documents

25 MB limitreally ~18 MB after encoding
vs
a linkno size limit, either end
Base64 adds a third to every attachment. A URL is a few dozen characters.

Gmail says 25 MB. Your file is 22 MB. It bounces anyway. This is not a bug, and it is not your connection — it is the single most-misunderstood fact about email attachments, and once you know it, every “but it should have fit” moment makes sense.

The 33% nobody puts on the help page

Email was designed in the 1980s to carry plain text, and it never really stopped. An attachment isn't sent as raw bytes — it's Base64-encoded, which rewrites every three bytes of your file as four text characters so that ancient mail servers can pass it along without mangling it. That conversion costs you roughly 33% in size, plus a little more for line breaks and headers: call it 37% in practice.

The limit applies to the encoded message, not the file sitting on your disk. So a 25 MB ceiling is really an ~18 MB file ceiling, and a 22 MB attachment arrives at the server as about 30 MB. It was never going to fit.
File size you can actually sendEaten by Base64 encoding
Gmail (personal)25 MB → ~18 MB
Outlook.com25 MB → ~18 MB
Yahoo Mail25 MB → ~18 MB
iCloud Mail20 MB → ~14 MB
Typical corporate server10 MB → ~7 MB
Every published limit applies to the encoded message, not to the file on your disk. Base64 adds roughly 37%, so the violet segment is the part you actually get.

Every provider's limit, published and real

The middle column is the number you should actually plan around. The right-hand column matters more than people expect, because several providers quietly rewrite your email rather than refusing it.

ProviderPublished limitRealistic file sizeWhat happens if you go over
Gmail (personal)25 MB~18 MBSilently swaps the file for a Google Drive link
Gmail (Workspace Enterprise Plus)50 MB~36 MBDrive link — and only if the recipient's server also accepts 50 MB
Outlook.com / Microsoft 36525 MB~18 MBOffers a OneDrive link instead
Yahoo Mail25 MB~18 MBRefuses the attachment
iCloud Mail20 MB~14 MBMail Drop takes over — up to 5 GB, as a link that expires in 30 days
Proton Mail (free)25 MB~18 MBRefuses the attachment
Proton Mail (paid)500 MB total~365 MBRefuses beyond the total
Most corporate mail servers10–25 MB~7–18 MBBounces — often hours later, sometimes never
Realistic size = published limit ÷ 1.37, the Base64 overhead. Corporate servers vary; when in doubt assume 10 MB.

The limit you can't look up

Here is the part that catches people out: both ends have a limit, and you only control one of them. You can send a 45 MB attachment from an Enterprise Gmail account and still have it rejected by the recipient's mail server, which may cap at 10 MB. Corporate and university systems are routinely stricter than the consumer services, and their bounce messages often arrive hours later — or get swallowed silently, so your file simply never turns up and nobody tells either of you.

Why the usual workarounds don't work

  • Zipping it. Video, JPEG, PNG, MP3 and most PDFs are already compressed. A ZIP typically buys you two or three percent — nowhere near the 30% you need — and some mail filters quarantine ZIPs on sight.
  • Splitting it across several emails. Now the recipient has to receive all of them, in order, and reassemble something. In practice one gets filtered and you find out a week later.
  • Compressing the video. This one does work on size, and destroys the thing you were sending. Fine for a rough cut, not for a deliverable.
  • Letting Gmail auto-swap it for a Drive link. This is closer to right — but it inherits Drive's permission model, which is exactly where “You need access” comes from.

The fix: send a link, not an attachment

Notice what every provider already does when you exceed the limit — Gmail reaches for Drive, Outlook reaches for OneDrive, iCloud reaches for Mail Drop. They all convert the attachment into a link, because that is the only thing that actually works. The difference is that when you choose the link yourself, you get to choose one that doesn't come with a permission wall or a 30-day countdown attached.

A link fixes the problem at the root, and picks up three things an attachment can never do:

  • It can't bounce. You're sending a URL — a few dozen characters. No size limit applies, at either end.
  • You can update the file without re-sending. Swap the file behind the link and everyone who already has the URL gets the new version.
  • You can see if it was opened. An attachment tells you nothing, ever. A tracked link reports every open.

That's the whole idea behind Link in Seconds: drop the file in and get a clean link that opens in any browser, with no account needed by the person receiving it.

Quick answers

What is the maximum email attachment size?

25 MB is the common published ceiling (Gmail, Outlook.com, Yahoo, Proton free); iCloud Mail is 20 MB. But Base64 encoding inflates every attachment by roughly 33–37% in transit, so the real, usable file size is about 18 MB on a 25 MB account and about 14 MB on iCloud. Anything larger should be sent as a link.

Why did my 22 MB attachment bounce from a 25 MB inbox?

Because attachments are not sent as raw bytes. Email encodes them as Base64 text, which adds about a third to the size, so a 22 MB file arrives at the server as roughly 30 MB — over the limit. The limit applies to the encoded message, not to the file on your disk.

Does zipping a file get it under the email limit?

Rarely. Video, JPEG, PNG, MP3 and most PDFs are already compressed, so a ZIP typically saves only a few percent — not the 30% or more you would need. Zipping also costs the recipient a step, and some corporate mail filters quarantine ZIP attachments outright.

What is the safest attachment size to use?

Keep the total message under about 10 MB. That clears every mainstream provider after Base64 encoding, and it also clears the stricter 10 MB ceilings that many corporate and university mail servers apply — the ones that bounce your message hours after you sent it.

Related guides

Turn any file into a link in seconds

Upload a PDF, image, video, or ZIP and get a clean, trackable link with a QR code — free.

Try Link in Seconds →