Email Attachment Size Limits — How to Compress Photos for Gmail, Outlook and Yahoo
You've selected 15 vacation photos to email to your parents, hit send, and got a bounce-back: message too large. Or you're trying to send a client a PDF proposal with embedded images, and Outlook refuses to attach it. Email attachment limits haven't kept up with the size of modern files, and it's one of those frustrations that catches people off guard every single time. Here's exactly what those limits are and how to work around them.
Attachment Limits by Email Provider
Gmail: 25 MB total per email (all attachments combined). Files larger than 25 MB are automatically uploaded to Google Drive and shared as a link. Outlook / Hotmail: 20 MB per email. Yahoo Mail: 25 MB per email. Apple iCloud Mail: 20 MB per email, with Mail Drop available for files up to 5 GB. ProtonMail: 25 MB per email. Note that these are per-email limits — the total of all attachments in one email can't exceed the limit, not each individual file.
There's a catch most people don't know about: email attachments are encoded in Base64 for transmission, which increases the data size by roughly 33%. So a 20 MB attachment limit effectively means your actual files need to be around 15 MB or less. This is why a 19 MB file sometimes won't send on a service with a 20 MB limit.
Why Phone Photos Are Too Large for Email
Modern smartphones capture photos at 12-200 megapixels, producing files that are typically 3-8 MB each. A newer flagship phone shooting in HEIF/HEIC or ProRAW can easily produce 10-25 MB per photo. Ten vacation photos from an iPhone can total 50-80 MB — well beyond any email attachment limit. The photos are this large because they capture enormous detail for printing and zooming, but for viewing on a screen (which is what email recipients will do), most of that detail is unnecessary.
The solution is two-step: first resize the photos to a reasonable viewing size (1920 pixels wide is plenty for screen viewing), then compress them at 70-80% quality. A 6 MB phone photo becomes a 200-400 KB email-friendly image that still looks great on any screen. For 15 photos, that's 3-6 MB total instead of 90 MB.
Quick Compression Steps for Email Photos
The fastest workflow: (1) Select all the photos you want to email. (2) Upload them to the image compressor — batch upload is supported, so you don't have to do them one at a time. (3) Set quality to 70-80% for email. (4) Download the compressed versions. (5) Attach to your email. The whole process takes under a minute, and your 50 MB batch of photos becomes a 3-5 MB attachment that any email service will send without complaint.
If you're sending photos that the recipient might want to print, use higher quality (85-90%) and keep the dimensions larger (2400-3000 pixels wide). The files will be bigger, so you might need to send them across multiple emails or use a cloud sharing link instead.
When Photos Won't Fit — Use Cloud Links Instead
Sometimes you need to send high-resolution originals that simply can't be compressed enough for email. The pragmatic solution: upload to Google Drive, Dropbox, OneDrive, or iCloud, and share a download link in your email. Gmail does this automatically for files over 25 MB. For other providers, upload to your preferred cloud service, create a sharing link, and paste it into the email body. This also avoids clogging the recipient's mailbox — a 200 MB email sits in their inbox forever taking up storage.
Compress Photos for Email
For photos, the fix is almost always resizing plus compression. A 4032 x 3024 pixel iPhone photo is way more resolution than anyone needs in an email. Resize to 1920 x 1440 (still large and sharp) and the file drops from 5 MB to about 1 MB. Then compress to under 1 MB if needed. Five photos at under 1 MB each = well under any email limit.
If you're sending photos where quality matters (to a print shop, for a portfolio, etc.), don't compress — use a cloud link instead (Google Drive, Dropbox, or the link feature your email provider offers). Compression is for casual sharing where convenience beats pixel-perfection.
Compress PDFs for Email
Large PDFs are usually large because of embedded images. A 50-page report with high-resolution charts might be 15 MB, but the text itself is only a few hundred KB. A PDF compressor reduces the resolution of embedded images while keeping text crisp, often cutting file size by 60-80%.
For scanned documents (which are essentially full-page images), compression makes an even bigger difference. A scanned contract at 300 DPI might be 3 MB per page. Compressing to 150 DPI cuts it in half with minimal readability loss for on-screen viewing.
Quick Reference
Gmail limit: 25 MB total. Outlook: 20 MB. Corporate email: Assume 10 MB. Photos: Resize to 1920px wide, compress to ~1 MB each. PDFs: Use a PDF compressor to reduce embedded image resolution. Over 10 MB total? Use a cloud link instead of attachments.
Compressing PDF Attachments
It's not just photos — PDFs with embedded images are the other common attachment size offender. A 30-page report with charts and photographs can easily be 15-20 MB. Scanned documents are particularly bad — each scanned page is essentially a full-page photograph, and a 50-page scanned document can be 100 MB. Compress your PDFs before attaching them. A good PDF compressor reduces file size by 50-80% by optimizing the embedded images without noticeably affecting the document's appearance.
The quick reference: Gmail and Yahoo allow 25 MB (effectively ~18 MB after encoding), Outlook allows 20 MB (effectively ~15 MB). Resize phone photos to 1920px wide, compress at 70-80% quality, and batch process everything at once. For anything larger, use a cloud sharing link. It takes two minutes and saves you the frustration of bounced emails and failed sends.