Compress Images for Email

Quickly shrink photos and images to fit email attachment size limits. Modern smartphone cameras produce photos that are 3-8MB each, meaning you can only attach 3-6 photos per email before hitting provider limits. Compressing to 500KB-1MB per image lets you send 20+ photos per email while keeping them looking great. Compresso processes everything in your browser, so your personal photos are never uploaded to any server.

Drop images here or click to upload

PNG, JPG, WebP, HEIC — up to 50MB each

Compress images to fit Gmail, Outlook, and Yahoo attachment limits

Reduce photo sizes by up to 80% while preserving visual quality

Batch compress multiple photos for email in a single session

Real-time file size display — verify each image fits before sending

Download as ZIP for convenient multi-photo email attachments

Works with JPG, PNG, WebP, and HEIC (iPhone) formats

Resize dimensions while compressing for additional size reduction

No watermarks, no signup, no daily limits — completely free

Email Attachment Limits by Provider

  • Gmail: 25MB total per email (files over 25MB are shared via Google Drive link)
  • Outlook (desktop): 20MB per email
  • Outlook (web/365): 34MB per email
  • Yahoo Mail: 25MB per email
  • AOL Mail: 25MB per email
  • Apple Mail / iCloud: 20MB per email (larger files use Mail Drop)
  • Corporate Exchange: Often 10-15MB (set by IT administrators)

The Photo Size Problem

Modern smartphones produce photos that are increasingly too large for email. An iPhone 15 Pro Max photo at 48MP can be 8-12MB. A Samsung Galaxy S24 Ultra photo at 200MP can be 15-25MB. Without compression, you might only fit one or two photos per email.

Compressing at 75% JPG quality reduces these photos to 500KB-1MB each — a 90%+ reduction — while keeping them looking beautiful on any screen. This is the single most practical use of image compression for everyday users.

Related Tools

Frequently Asked Questions

What is the email attachment size limit?

Gmail allows up to 25MB total per email. Outlook limits to 20MB (desktop) or 34MB (web). Yahoo allows 25MB. AOL allows 25MB. Corporate email servers often have stricter limits (10-15MB). To stay safe, keep individual images under 1MB each so you can attach many photos without hitting the total limit.

How do I make photos small enough to email?

Upload your photos to Compresso and compress at 70-80% JPG quality. A typical 5MB smartphone photo compresses to 400-800KB — a 85-90% reduction with no visible quality difference at normal viewing sizes. For even smaller files, try 65% quality or convert to WebP format.

What's the best format for emailing photos?

JPG is the best and safest format for email. Every email client on every device can display JPG images without issues. Avoid WebP (some email clients can't render it), PNG (much larger than necessary for photos), and HEIC (Windows and Android can't display it). JPG is the universal standard for photos.

Will compressed photos look bad to the recipient?

Not at typical email viewing sizes. Email clients display images at screen resolution — not the original multi-megapixel resolution of your camera. At 70-80% JPG quality, compressed photos look virtually identical to originals when viewed on a computer screen, phone, or tablet. Recipients won't notice the difference.

Can I compress photos from my phone for email?

Yes! Compresso works directly in your phone's browser (Safari, Chrome, etc.). Upload photos from your camera roll, compress them, and download. Then attach the compressed versions to your email — all from your phone, no app installation needed.

How many photos can I email at once?

With a 25MB Gmail limit and photos compressed to 500KB-1MB each: roughly 20-40 photos per email. Without compression, modern phone photos (3-8MB each) limit you to just 3-6 photos per email. Compression dramatically increases what you can send in a single message.

What about emailing iPhone HEIC photos?

iPhones save photos in HEIC format, which many email recipients can't open. Compresso automatically converts HEIC to JPG during compression, solving both the compatibility and file size problems in one step. Upload your HEIC files and download email-ready JPGs.

Should I email photos individually or as a ZIP?

For 1-5 photos: attach individually (easier for recipients to view inline). For 6+ photos: consider using Compresso's 'Download as ZIP' option and attach the single ZIP file. This reduces the total attachment count and makes it easier for recipients to save all photos at once.

Last updated: March 2026