Skip to content
WorldofPDFs

How to send a large file by email

Every mail provider quotes a limit that is not the limit. Here is what the numbers really are, and what to do when your file is over them.

The limits, and the catch nobody mentions

The headline figures are easy: Gmail and Outlook.com both cap attachments at 25MB, Yahoo Mail at 25MB, iCloud Mail at 20MB. Corporate mail servers are frequently stricter — 10MB is a common default on Exchange.

The catch is that those limits apply to the encoded message, not to your file. Email cannot carry raw binary data, so attachments are re-encoded in a text-safe format called Base64, which represents every three bytes as four characters. That is roughly a 33% increase before headers.

So a 25MB limit is really about 17–18MB of actual file. A 20MB attachment that looks comfortably under the line will bounce. This is the single most common reason a send fails when the arithmetic said it should not.

The receiving server matters too, and you cannot see it. Your provider may accept a 24MB message that the recipient's employer rejects at 10MB, and the bounce arrives hours later.

First, ask why the file is that big

It is worth thirty seconds before reaching for a workaround, because the answer often makes the problem disappear.

  • A scanned PDF is a stack of photographs. A 40-page scan at 600 DPI in colour can run past 100MB, and re-encoding those images at a sensible resolution frequently takes 80% off with no visible difference on screen or in print.
  • A PDF exported from a design tool often embeds full-resolution print images. Fine for a printer, absurd for email.
  • A document with a handful of phone photos pasted in carries each one at its original 4000-pixel width, scaled down for display but stored in full.
  • A text-only PDF is already small. If a 2MB report will not compress, that is the honest answer — the bytes are structure and fonts, not slack.

Compressing, splitting, or zipping

If the file is image-heavy, compression is the direct fix and usually the only step needed. A good compressor re-encodes the embedded images rather than rasterising the whole document, so text stays selectable and searchable in the result.

If the document is genuinely long rather than heavy — a 300-page manual of real text — splitting it into parts is more honest than compressing it into mush. Sending chapters one to five and six to ten as two messages is unglamorous and works everywhere.

Zipping is worth understanding properly, because it is oversold. A ZIP compresses well on things that are not already compressed: text, spreadsheets, code. It does almost nothing for a PDF full of JPEGs, because those bytes are compressed already. Zipping a scanned PDF typically saves two or three percent, and adds a step for the recipient.

Sending a link instead

Above roughly 25MB, most people switch to a link. Gmail offers this automatically: attach a file over the limit and it uploads to Google Drive and inserts a link. Outlook does the equivalent with OneDrive.

This is convenient and worth being deliberate about, because the security model changes completely. The file now lives on a server rather than in a mailbox, and the default sharing setting on those links is often "anyone with the link". For a holiday photo that is irrelevant. For a signed contract, a medical record or anything with personal data in it, check the permission before you send, and set an expiry if the service supports one.

It also means the file outlives the email. Cleaning out your inbox does not remove it.

A practical order of attack

Try compression first — it is the only option that leaves you with a single ordinary attachment and no dependency on a service. If the file is image-heavy this usually ends the problem in one step.

If it is still over, split it, or send a link and set the permissions deliberately. Reach for ZIP only when you are bundling several files together for tidiness, not as a size strategy.

Frequently asked questions

How large a file can Gmail send?

25MB, but that is the size of the encoded message. Because attachments are Base64-encoded, which adds about a third, the real ceiling is roughly 17–18MB of actual file. Over that, Gmail offers a Google Drive link instead.

Why was my 20MB attachment rejected by a 25MB limit?

Base64 encoding inflates attachments by about 33% in transit, so a 20MB file becomes roughly a 27MB message. The limit applies to the message, not the file.

Does zipping a PDF make it smaller?

Barely. A PDF's images and streams are already compressed, so a ZIP typically saves a few percent. Zipping helps with uncompressed formats like text, CSV and spreadsheets — it is not a size strategy for PDFs.

What is the safest way to send a confidential document?

Encrypt the file with a password and send the password through a different channel — a phone call or a message, not the same email. If you use a shared link instead, restrict it to named recipients rather than anyone with the link, and set an expiry.

Why is my scanned document so much bigger than a typed one?

A scan is photographs of pages, not text. A page of characters is a few kilobytes; a photograph of that page is hundreds. It is also why compression works so well on scans and so poorly on text documents.

Is it better to split a file or compress it?

Compress when the file is image-heavy, because the size is recoverable without losing anything you'd notice. Split when the document is genuinely long text, where compression has little to work on and would only degrade quality for a small saving.

Tools mentioned in this guide