fileformer
search⌘KtranslateENexpand_moreupload_fileConvert
Converters8 file families · 44 direct conversions
What changes in a conversionarrow_forward
platform guides / email

How to Compress PDF for Email

A 20 MB file is a 27 MB email.

Email can only carry text, so attachments are rewritten as Base64: every 3 bytes become 4 characters, plus a line break every 76. Providers measure the finished message, not your file. Pick a file and this page builds the real message in your browser and measures it.

holiday-photos.zip (19 MB)invoice.zipLieferschein März.pdf
your file18.90 MBholiday-photos.zip
the email…building…
largest file for Gmail…25 MB ÷ 4/3, less line breaks
Encoding holiday-photos.zip…
Will it send?bar = sending limit · 0-50 MB
Gmailhourglass…
Limit 25 MB for the whole message.
Outlook.comhourglass…
Limit 20 MB for the whole message.
Microsoft 365 (default)hourglass…
Limit 35 MB for the whole message.
Yahoo Mailhourglass…
Limit 25 MB for the whole message.
iCloud Mailhourglass…
Limit 20 MB for the whole message.
Proton Mailhourglass…
Limit 25 MB for the whole message.
your fileencoded messagelimit
THE MESSAGE, AS SENT

Where the extra bytes come from

This is the real MIME message built from your file (RFC 2045 and 2046), the same structure your mail app sends. Download it as .eml and it opens in Apple Mail, Outlook or Thunderbird with the attachment intact.

downloadholiday-photos.eml
BLOCKED FILE NAMES

Size isn't the only reason an email bounces

Gmail and Outlook refuse files that can run code, judged by the extension, and Gmail also looks inside ZIP archives. Type a name, or attach a ZIP above and every file inside is checked.

invoice.pdf.exesetup.msireport.jsphotos.zipLieferschein März.pdfscript.pydisk.isonotes.txt
block
Gmail: blocked.exe is on Gmail’s list of blocked file types. Sending fails, and Gmail rejects it even if renamed inside a ZIP.
block
Outlook: blocked.exe is a Level 1 type. Outlook delivers the email but hides the attachment from the recipient.
info
Double extensionWindows hides known extensions by default, so this shows as "invoice.pdf". Scanners treat this pattern as a strong sign of malware.

Limits by provider

providersendreceivebigger filessource
Gmail25 MB50 MBDrive link offered automatically when you attach something larger.support.google.com
Outlook.com20 MB20 MBOneDrive share link, up to 2 GB per file.support.microsoft.com
Microsoft 36535 MB36 MBAdmin-adjustable up to 150 MB; OneDrive links beyond.learn.microsoft.com
Yahoo Mail25 MB25 MBDropbox or Google Drive from the attach menu.help.yahoo.com
iCloud Mail20 MB20 MBMail Drop: up to 5 GB, link kept for 30 days.support.apple.com
Proton Mail25 MB25 MBProton Drive share links.proton.me/support
Checked October 2026. Limits apply to the whole message after encoding. Base64 is defined in RFC 2045 §6.8 (76-character lines); RFC 2231 covers non-ASCII file names. Exchange Online limits are organisation defaults that admins can raise to 150 MB.