MinifyPic
All articles
TutorialApr 22, 20266 min read

How to Compress Photos for Email — Under 5MB Without Quality Loss

Compress photos for email to under 5MB or 10MB without losing quality. Step-by-step guide for Gmail, Outlook, and Yahoo. Free online compressor tool.

How to Compress Photos for Email — Under 5MB Without Quality Loss
MadhavanImage Optimization Engineer

Full-stack engineer specializing in web performance, image processing pipelines, and privacy-first architecture. Founder of MinifyPic.

TLKey Takeaway

Most email providers limit attachments to 25 MB total. To compress photos for email, resize to 1920 px on the long edge, use JPEG quality 80, and strip EXIF metadata. This typically reduces a 5–10 MB photo to 200–500 KB with minimal visible quality loss.

Email Attachment Size Limits

ProviderLimit
Gmail25MB total
Outlook20MB total
Yahoo Mail25MB total
Apple iCloud20MB total
Corporate Exchange10-25MB (IT-set)

> These are total limits. 5 photos × 4MB each = 20MB = potentially over limit.


How to Compress for Email

Quick Method

  1. Open minifypic.com/compressor
  2. Upload photos (up to 20)
  3. Set quality to 80%
  4. Download all as ZIP

Precise Method

  1. Open Compress to Size
  2. Set target: 500KB per photo
  3. Download precisely sized photos

Optimal Settings

ScenarioResolutionTarget SizeQuality
Quick share1600 × 1200 px300-500KB75-80%
Client deliverables2000 × 1500 px500KB-1MB85%
Print-qualityOriginal1-3MB90%
Document scans1200 × 1600 px200-400KB80%

The Secret: Resize + Compress

Most people only compress. But resizing first is the game-changer:

  • 4000×3000 at 80% quality = ~800KB
  • 1600×1200 at 80% quality = ~250KB

Same visual impact. 70% smaller.

Workflow: Resize with Image Resizer → Compress with Image Compressor


Common Mistakes

  • ❌ Sending original 5-12MB camera files
  • ❌ Not resizing (compression alone can only do so much)
  • ❌ Using PNG for photos (4x larger, zero benefit)
  • ❌ Compressing to 10KB (too aggressive, looks terrible)
  • ❌ Not stripping EXIF metadata (adds 10-50KB + GPS location)

FAQ

Q: What's the best size for emailing photos? A: 1600×1200 at JPEG quality 80% = 300-500KB per photo.

Q: How do I compress multiple photos at once? A: Upload up to 20 photos to Image Compressor, download all as ZIP.

Q: What is Gmail's limit? A: 25MB total for all attachments combined.

Q: Should I send JPEG or PNG? A: JPEG for photos. PNG only for screenshots or images with text.