Guide
How to Reduce Image Size for Email Attachments
Updated March 2026 · 4 min read
Trying to email a photo and getting a "file too large" error? Most email providers cap attachments at 20-25 MB total. A single photo from a modern phone can be 5-10 MB. Here's how to fix that.
Email attachment limits
| Provider | Max attachment size |
|---|---|
| Gmail | 25 MB |
| Outlook / Hotmail | 20 MB |
| Yahoo Mail | 25 MB |
| Apple iCloud Mail | 20 MB |
| ProtonMail | 25 MB |
Remember: if you're attaching multiple images, the limit applies to the total combined size, not per file.
Target sizes for email images
- Single photo: 200-500 KB (good quality, well under limits)
- Multiple photos (5-10): 100-200 KB each
- Screenshots: 100-300 KB (text stays sharp at this size)
- Documents/scans: 200-500 KB
Step-by-step: compress images for email
- Set your target size. If you're sending 5 photos and your email limit is 25 MB, aim for 500 KB each to stay comfortably under the limit.
- Drop your images into a compressor. Use a tool that lets you set a maximum file size rather than just a quality slider — it's much easier to hit a specific target.
- Download and attach. The compressed images will look virtually identical to the originals at 200-500 KB.
Why not just use a cloud link?
Services like Google Drive or Dropbox let you share large files via links. But there are good reasons to compress instead:
- Recipients can view images inline without clicking a link
- No dependency on a third-party service staying online
- Works in corporate environments that block external links
- Images are permanently attached to the email thread
Privacy matters
If you're emailing personal photos, medical images, or confidential documents, think twice about uploading them to an online compressor. Most services process your images on their servers — meaning your files pass through someone else's infrastructure.
A browser-based compressor that works offline is the safer choice for sensitive images.
Compress images without uploading them
CompressLocal runs 100% in your browser. Set a target size, drop your images, and download — nothing is ever sent to a server.
Compress for email