Practical Guides
How to Convert and Optimize Images for Email
Published May 15, 2026 · 5 min read
We've all been there — you try to send a few photos via email and get the dreaded "attachment too large" error. Most email providers cap total attachment sizes at 25MB (Gmail, Outlook) or less. A single high-resolution photo from a modern phone can easily exceed 10MB. Here's how to shrink images for email without making them look terrible.
Email Attachment Limits by Provider
| Provider | Max Attachment Size | Notes |
|---|
| Gmail | 25 MB | Auto-switches to Google Drive for larger files |
| Outlook / Hotmail | 20-25 MB | OneDrive integration for large files |
| Yahoo Mail | 25 MB | Dropbox integration available |
| Apple Mail / iCloud | 20 MB | Uses Mail Drop for files up to 5GB |
Step-by-Step: Prepare Images for Email
- Resize to screen resolution. There's no reason to email a 6000×4000 photo when it'll be viewed on a screen. Resize to 1200-2000px on the longest side — more than enough for any screen. Use our Image Resizer.
- Convert to JPEG. If your photos are PNG, HEIC, or TIFF, convert to JPEG first — it's the most compressed, universally compatible format for photos. Use our Image Converter.
- Compress to 80% quality. At 80% JPEG quality, file size drops 50-70% with invisible quality loss. Use our Image Compressor.
- Check the final size.A well-compressed photo should be 200-800KB. If it's still over 2MB, reduce quality further or resize smaller.
Quick Reference: What Size Should My Image Be?
| Purpose | Recommended Size | Format |
|---|
| Casual photo sharing | 1200-1600px, ~300KB | JPEG 80% |
| Business / documents | 1600-2000px, ~500KB | JPEG 85% |
| Email signature logo | 100-200px, ~20KB | PNG |
| Newsletter images | 600px wide, ~100KB | JPEG 80% or WebP |
| Print-quality via email | 3000px+, ~2-3MB | JPEG 90% |
Tips for Emailing Images
- Send multiple small images rather than one large one. Ten images at 300KB each (3MB total) sail through. One image at 20MB doesn't.
- Use cloud links for originals. If the recipient needs full-resolution originals, share via Google Drive, Dropbox, or iCloud link instead of attaching.
- Batch process if you have many photos. Our Bulk Resizer can process up to 20 images at once — resize them all to email-friendly dimensions in one batch.
- Rename files descriptively. "IMG_4827.jpg" isn't helpful. Use descriptive names like "team-photo-may-2026.jpg."
Prepare your images for email
Resize, compress, and convert — all in your browser, no uploads needed.
Compress Images →