Skip to content
MyFreeTools

Email attachment size limits, and how to get under them

Updated October 29, 2026

Every mail service caps attachments, and the cap is smaller than it looks: a file that is 25 MB on disk becomes about 34 MB once it is encoded for email. That is why a "24 MB" video bounces on a "25 MB" limit.

This page lists the real limits of the big providers and the fastest way to get a PDF, a photo or a video under them without installing anything.

The limits, provider by provider

Gmail: 25 MB per message, all attachments together. Anything larger is turned into a Google Drive link automatically, which the recipient must click and which can expire if you move the file.

Outlook.com and Microsoft 365: 20 MB per message on the web, 10 MB per attachment on many corporate Exchange servers (admins often set it lower). Yahoo Mail: 25 MB. iCloud Mail: 20 MB, or Mail Drop links up to 5 GB when sent from Apple Mail.

Because of the encoding overhead (about 33 percent), aim for 18 MB on a 25 MB service and 14 MB on a 20 MB service. Below those figures the message always goes through, whatever the recipient's server does.

Shrink a PDF

Most heavy PDFs are heavy because of images: scans at 300 dpi, photos pasted at full size, or a logo embedded on every page. Compressing re-samples those images to what a screen or a printer actually needs and leaves the text untouched.

Drop the file on the compress PDF tool, pick "email" quality and download. A 40 MB scanned contract usually comes out between 3 and 8 MB, still readable and printable. If one file is still too big, split it into chapters and send two messages.

Shrink photos

A phone photo is 3 to 8 MB and 4000 pixels wide. Nobody needs that in an email: 1600 pixels wide at 80 percent JPEG quality looks identical on a screen and weighs 300 to 500 KB. Ten photos then fit in one message with room to spare.

The compress image tool does both steps at once (resize to a maximum side, then re-encode) and keeps the EXIF data if you ask it to. It also accepts HEIC straight from an iPhone.

Shrink a video

Video is the one that never fits: a minute of 4K from a phone is 300 MB. Re-encoding it at 720p and "low" quality brings it to 10 to 20 MB per minute, fine for a clip of the kids or a screen recording.

If it is still too large, send a short part of it as a GIF, or share a link instead: for video, a link to a cloud folder is simply the right tool.

Tips

  • Compress before attaching, not after the bounce: the bounce can take an hour to arrive.
  • Several small attachments are better than one big one: the recipient can open each on a phone.
  • If the recipient is on a corporate server, assume 10 MB.
  • Everything on this site runs in your browser: the contract or the photos never leave your computer.

Questions

Why is a 24 MB file rejected by a 25 MB limit?
Attachments are base64-encoded, which adds about a third to their size. 24 MB on disk is 32 MB in the message.
Does zipping help?
Only for text, spreadsheets and uncompressed files. Photos, PDFs with images and videos are already compressed; a ZIP of them is the same size.
Will the recipient see a difference?
At the "email" setting, text stays sharp and photos look the same on a screen. Keep the original if the file is going to print at large size.

More guides