Tips
How to Reduce File Size for Email Attachments
Gmail caps attachments at 25 MB and Outlook at 20 MB. Here's how to shrink PDFs, images, videos, and archives to fit within email limits.
7 min read
Email Attachment Limits by Provider
Every email provider enforces attachment size limits, and they're smaller than most people expect:
• Gmail: 25 MB per email (total across all attachments). Files larger than this are automatically uploaded to Google Drive and shared as a link.
• Outlook / Microsoft 365: 20 MB for Outlook.com, up to 150 MB for Exchange Online (depends on admin settings).
• Yahoo Mail: 25 MB.
• Apple iCloud Mail: 20 MB per email, but Mail Drop allows sending files up to 5 GB as temporary download links.
• ProtonMail: 25 MB.
A critical detail: email encoding inflates file size. Attachments are encoded in Base64 for transport, which adds roughly 33% overhead. A 20 MB file becomes approximately 26.6 MB after encoding — over Gmail's 25 MB limit. In practice, aim for attachments totaling no more than 18–19 MB to stay safely within limits.
Corporate email systems often have stricter limits. Many companies set per-message limits at 10–15 MB to manage server storage. If your recipient's server rejects the email, you may not even receive a bounce notification — the email simply vanishes.
Compressing PDFs for Email
PDFs are the most common email attachment that exceeds size limits. A multi-page document with embedded images can easily reach 30–50 MB.
The fastest approach: use MagicConverters' PDF compressor. Upload the PDF, select your compression level (light, medium, or strong), and download the compressed version. For most documents, medium compression reduces size by 50–70% without visible quality loss. Strong compression can achieve 80–90% reduction but may soften images and reduce print quality.
If you need more control, these techniques target specific sources of bloat:
Downsample images: PDFs from scanners and design tools often contain 300 DPI images. For an email recipient who will view the document on screen, 150 DPI is more than sufficient. This alone can halve the file size.
Subset fonts: A fully embedded font family can add 500 KB–1 MB. Subsetting keeps only the characters your document uses.
Remove metadata: Author info, revision history, and XML metadata streams add invisible weight. Stripping them is harmless for most email use cases.
Split the document: If the PDF is a 100-page report, consider whether the recipient needs all 100 pages. Sending only the relevant section (pages 15–25, for example) is both smaller and more considerate of the reader's time.
Compressing Images for Email
Photos from modern smartphones are 3–8 MB each. Attach five to an email and you've blown past the limit. Here's how to reduce them:
Resize to the recipient's needs. If you're sending photos for someone to view on screen, 1920×1080 pixels is more than sufficient. A 12-megapixel photo resized to 1920×1080 drops from 6 MB to under 1 MB as a JPEG.
Convert format if appropriate. HEIC files from iPhones are already well-compressed, but not every recipient can open them. Convert to JPEG for universal compatibility — the file size will be similar or slightly larger, but the recipient won't need special software.
PNG screenshots are often massive relative to their visual complexity. Converting a PNG screenshot to JPEG at quality 85 typically reduces the file size by 60–80%. If the screenshot contains text, check that JPEG compression hasn't made it blurry — if it has, keep the PNG and resize it instead.
Use MagicConverters' image compressor to batch-process multiple images at once. Upload all images, set your preferred quality, and download a ZIP of compressed files. The total email-ready package will be a fraction of the original size.
For the absolute smallest image files, convert to WebP. WebP achieves 25–35% smaller files than JPEG at equivalent quality. The caveat: not all email clients render WebP inline. The recipient may need to download and open the file manually.
Compressing Videos for Email
Video files almost never fit within email attachment limits in their original form. A 30-second clip from a modern smartphone can be 50–100 MB. You have two realistic options: compress the video or share it via a link.
To compress: Use MagicConverters' video converter to re-encode the video as MP4 with H.264 at a lower bitrate. A 1080p video at 2 Mbps bitrate produces decent quality at roughly 15 MB per minute. For a 30-second clip, that's about 7.5 MB — well within email limits.
If the video is longer than a minute, email attachment is probably the wrong delivery method. Upload to Google Drive, Dropbox, OneDrive, or a file-sharing service and email the link instead. This is faster for both you and the recipient.
Additional video compression strategies:
• Reduce resolution: 720p instead of 1080p cuts file size by 40–50% and is perfectly watchable on phone screens.
• Trim unnecessary footage: Cut the first and last few seconds if they contain nothing important.
• Remove the audio track if the video is a screen recording or demonstration where audio isn't needed. This can save 20–30% of the file size.
• Use a more efficient codec: H.265 (HEVC) produces files about 40% smaller than H.264 at the same quality, but not all devices can play it. H.264 remains the safest choice for compatibility.
Using Archives and Cloud Sharing
When you need to email multiple files, creating a ZIP archive offers two benefits: it combines everything into a single attachment (cleaner for the recipient) and provides modest compression.
ZIP compression effectiveness varies by file type. Text files, documents, and spreadsheets compress well — 50–70% reduction is common. Images and videos that are already compressed (JPEG, MP4, MP3) see minimal additional compression from ZIP — maybe 1–5%. The value of ZIP for already-compressed media is organization, not size reduction.
7-Zip format (.7z) compresses better than ZIP — typically 5–15% smaller — but not all recipients have software to open it. Stick with ZIP unless you know the recipient can handle 7z.
When compression isn't enough, switch to cloud sharing:
• Google Drive: Upload the file, right-click → Share → Copy link. Paste the link in your email. The recipient clicks to download. Works with any file size up to 5 TB.
• Dropbox: Similar workflow. Free tier offers 2 GB of storage.
• OneDrive: Integrated with Outlook. Files too large for email are automatically uploaded to OneDrive when using the Outlook web client.
• WeTransfer: Upload up to 2 GB (free tier), receive a download link, paste it in your email. Files expire after 7 days.
For sensitive documents, use a service that offers password protection or expiring links. Google Drive lets you restrict access to specific email addresses, which is more secure than a public link.
reduce file size for emailcompress file for emailemail attachment too largeshrink file for emailemail file size limitcompress pdf for email
Related Articles
Pillar guide
Complete PDF Optimization Guide (Size, Quality & Speed)
How PDFs get bloated, lossless vs lossy strategies, linearisation, fonts, images, and a practical checklist before you share or publish.
TipsHow to Compress PDF Without Losing Quality
Learn the best techniques to reduce PDF file size while maintaining document fidelity.
TipsPDF to Word Conversion: Best Practices for Accuracy
Tips for getting the most accurate conversion when converting PDF documents to editable Word files.