Email Attachment Size Limits — and What to Do When Your PDF Won't Fit

SharingAugust 15, 2026·7 min read

The most confusing bounce message in email says your 24 MB attachment exceeded a 25 MB limit. It is not a bug and your provider is not lying. Attachments are not sent as files — they are sent as text, and the translation makes them about a third bigger on the way.

The 33% rule nobody mentions

Email was designed to carry plain text. To move binary data — a PDF, an image, a spreadsheet — through that pipe, mail clients encode it using base64, which represents every three bytes of the original as four printable characters. The arithmetic is unavoidable: the encoded attachment is roughly 33% larger than the file on your disk, plus a little overhead for headers and line breaks.

Providers apply their cap to the encoded message, not to your file. So:

File on diskSize in transit (approx.)Passes a 25 MB cap?
10 MB~13.3 MBYes
18 MB~24 MBJust barely
20 MB~26.6 MBNo
24 MB~32 MBNo

Practical rule: keep the actual file under about three quarters of the stated limit. For a 25 MB cap, aim for 18 MB or less. For a 20 MB cap, aim for 15 MB.

Roughly where the limits sit

Caps change and administrators override them, so treat this as orientation rather than gospel — and check your own provider's current documentation if a message matters.

ProviderTypical capOverflow option
Gmail~25 MBOffers to upload to Google Drive and insert a link
Outlook.com / Microsoft 365~20 MB by defaultOneDrive link; admins can raise the server limit
Yahoo Mail~25 MBCloud link
iCloud Mail~20 MBMail Drop, which handles far larger files via a link
Proton Mail~25 MBSplit across several messages
Corporate mail serversOften 10–20 MBWhatever IT allows

Two details catch people out. First, the cap applies to the whole message — five 4 MB attachments count together, and the reply chain carries its own copies of everything attached earlier. Second, the recipient's limit matters as much as yours. A message can leave Gmail happily and be rejected by a company server that stops at 10 MB. When the smaller of the two limits governs, being generous with your own provider does not help.

Four ways out, in the order worth trying

1. Compress the PDF

This is the right first move when the file is large because of scans or photographs, which is most of the time. Dropping image resolution to something appropriate for screen reading routinely turns a 40 MB scan into 3–5 MB with text that is still perfectly legible. Compress your PDF, then open the result and check the pages that matter — small print and signatures degrade first.

2. Send only what is needed

Nobody asked for all 200 pages. Extract the specific pages that the other person actually needs, or remove the pages they do not. It sends faster, and it is easier to read on the other end.

3. Split it into parts

For documents that genuinely have to travel in full, split the file into several smaller PDFs and send them as separate messages — "Report 1 of 3", "2 of 3", and so on. Sending three 15 MB messages is far more reliable than one 45 MB message, because every hop along the way applies its own limit.

4. Send a link instead

Above roughly 30–40 MB, stop fighting the mail system. Upload to cloud storage and share a link; most webmail clients now offer to do this automatically when you attach something oversized. A link also lets you revoke access later, which an attachment never allows.

If the document is confidential, compressing it does nothing for its security. Consider adding a password before sending, and pass the password through a different channel — a text message or a call. A password emailed underneath the attachment protects nothing.

Small things that quietly help

The short version

  1. Assume your real budget is about 75% of the stated limit.
  2. Compress first — it solves most cases in one step.
  3. Send fewer pages if you can; split if you cannot.
  4. Past 30–40 MB, send a link and stop wrestling with email.

Start here: Compress PDF · Split PDF · Merge PDF — all free, no sign-up.