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

ProviderMax Attachment SizeNotes
Gmail25 MBAuto-switches to Google Drive for larger files
Outlook / Hotmail20-25 MBOneDrive integration for large files
Yahoo Mail25 MBDropbox integration available
Apple Mail / iCloud20 MBUses Mail Drop for files up to 5GB

Step-by-Step: Prepare Images for Email

  1. 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.
  2. 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.
  3. Compress to 80% quality. At 80% JPEG quality, file size drops 50-70% with invisible quality loss. Use our Image Compressor.
  4. 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?

PurposeRecommended SizeFormat
Casual photo sharing1200-1600px, ~300KBJPEG 80%
Business / documents1600-2000px, ~500KBJPEG 85%
Email signature logo100-200px, ~20KBPNG
Newsletter images600px wide, ~100KBJPEG 80% or WebP
Print-quality via email3000px+, ~2-3MBJPEG 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 →