How to Compress an Image for Email (Under 25 MB Gmail Limit)
Modern phones shoot 3-5 MB photos. Pro cameras and screenshots can hit 20-30 MB. Email clients reject anything over their limit — Gmail 25 MB total, Outlook 20 MB, Yahoo 25 MB. Here's how to compress images down to email-friendly sizes in seconds without sacrificing visible quality.
Use the tool
Compress Image
Step-by-step
- 1
Open Compress Image
Use our Compress Image tool. Files stay on your device — nothing uploads.
- 2
Drop in your image
Drag the photo onto the upload area or click to browse. JPG, PNG, WebP, BMP all work.
- 3
Pick a target quality
80% is the sweet spot for email — visually identical to original at half the file size. Drop to 60-70% for ultra-small files.
- 4
Set max size
Use the slider to cap at 1-2 MB for most email purposes. The compressor will iterate down to hit your target.
- 5
Download and attach
Click Download, attach to your email, send. The whole flow takes about 20 seconds.
💡 Tips
- For multiple images, use the Batch Compress tool — it zips all results so you only download once.
- If you need lossless compression (no quality drop), pick PNG output and rely on dimension downscaling instead.
- For sending many photos, consider attaching as a ZIP — clients accept ZIPs even when individual files would be rejected.
FAQ
Will compression make my photo look blurry?
At 80% quality, no — most viewers can't tell the difference. Below 60%, JPEG artifacts (blocking around edges) become visible.
Can I compress a PDF the same way?
PDFs need a different tool. Use PDFShed's compressor for PDFs — same browser-based, no-upload approach.
Does compression strip metadata?
Most compressors preserve EXIF (camera info, date, location) by default. Strip metadata if you're sending photos and don't want to share GPS coordinates.
Disclaimer. This guide is for general informational purposes. Our tools run entirely in your browser and process files on your device, so exact results depend on your image, browser, and the settings you choose. Read our editorial policy.