Back to blog
CompressionEmailJPGHow-to

How to Compress Images for Email Without Losing Quality

Practical guide to compressing photos for email — phone photo examples, JPG vs PNG, recommended sizes for Gmail, Outlook and Apple Mail. Free, browser-based.

Updated June 26, 202610 min readBy ImageToAnything Editorial Team

Email is supposed to be easy. You drag a few photos onto a message, hit send, and they arrive. Then reality hits: Gmail warns the attachment is too large, Outlook silently strips it, the recipient gets a tiny preview, or the message just bounces. Modern phone cameras produce 4–12 MB photos each, and a five-photo email can easily blow past the 25 MB cap most providers enforce.

The fix is not to switch email providers — it is to compress your photos before attaching them. Done right, the recipient cannot tell the difference, the email sends instantly, and you stop hitting size limits forever.

Why email attachments bounce

Most providers cap a single message — body, headers and attachments combined — at 20–25 MB. Worse, attachments are base64-encoded for transit, which inflates them by about 33%. So a 25 MB cap really means about 18 MB of actual file content. Five 5 MB photos already break that limit before you have typed a word of message.

Email providerAttachment capPractical raw-file limit
Gmail25 MB~18 MB
Outlook / Microsoft 36520 MB (consumer), 150 MB (enterprise)~15 MB
Apple Mail / iCloud20 MB inline, 5 GB via Mail Drop~15 MB inline
Yahoo Mail25 MB~18 MB
Most corporate servers10–25 MB~7–18 MB

For day-to-day photo emails, aim for around 1 MB per photo. That keeps a 10-photo email comfortably under any 25 MB cap, downloads quickly on a phone, and still looks great at full-screen size. If you are sending photos to be printed up to 6×4 inches, 1 MB is plenty. For larger prints, send the original separately via a file-sharing service.

  • Casual sharing (most cases): ~500 KB to 1 MB per photo.
  • Long threads with many recipients: ~300–500 KB per photo.
  • Mobile-data recipients: ~200–400 KB per photo.
  • Photos for printing (up to 6×4 in): keep at ~1 MB.
  • Photos for printing larger than A5: send the original via Mail Drop, WeTransfer or Drive instead.

Compress in your browser — step by step

  1. Open a browser-based compressor like our Make Photo Smaller for Email or Compress Image tool. Browser-based means your photos never leave your device.
  2. Drag your photos into the page. You can drop dozens at once.
  3. Pick a target size: 1 MB is the safe default for email. If you are sending many photos, go to 500 KB.
  4. Let the tool auto-tune JPG quality. For most phone photos, the result is visually identical to the original.
  5. Preview a couple of photos at 100% zoom. Faces, text and fine detail are the first things to soften — if anything looks bad, raise the target to 1.5 MB.
  6. Download as a ZIP, or grab the photos individually, and attach to your email.

Compressing phone photos (iPhone & Android)

iPhone photos (HEIC)

iPhones save photos in HEIC by default — a very efficient format Apple invented. The problem: Windows, Android and many email clients still cannot open HEIC properly. Recipients see a placeholder or a corrupted thumbnail. Convert HEIC to JPG first with our HEIC to JPG tool, then compress. To stop the problem at the source, go to Settings → Camera → Formats → Most Compatible and your iPhone will save new photos as JPG.

Android photos (JPG/HEIF)

Most Android phones save JPG by default, but newer Samsungs and Pixels can save HEIF. Same fix: convert to JPG, then compress. Be careful with Samsung's 'Pro Mode' which can save 50 MP RAW files — those are huge and almost never appropriate to email.

JPG vs PNG for email

Use JPG for photos. Always. JPG was designed for photographs and produces files 5–10× smaller than PNG at indistinguishable quality. PNG should be reserved for screenshots, logos and graphics with sharp text on a flat background — or for cases where you specifically need transparency.

A common mistake is forwarding a screenshot taken on a phone as PNG. A 4 MB PNG screenshot becomes a 200 KB JPG with no visible loss. Run it through our PNG to JPG converter before emailing.

How to avoid blurry email photos

  • Start from the original — never compress an already-compressed JPG.
  • Don't over-shrink dimensions. 1600 px wide is more than enough for any screen; below 800 px starts to look soft on a laptop.
  • Avoid JPG quality below 60 unless the photo is small and only being glanced at.
  • Don't email the same photo back and forth — each save degrades it. Compress once, send once.
  • If you need the absolute best quality, send the originals via Apple's Mail Drop, Google Drive, OneDrive or WeTransfer and link them in the email instead of attaching.

Common mistakes

  • Attaching raw phone photos at full resolution. A 12 MP iPhone shot is 4–6 MB; ten of them won't send.
  • Zipping photos to bypass the size limit. The zip is the same size as the photos — compressed photos don't compress further inside a zip.
  • Sending HEIC to non-Apple users. Half the recipients cannot open them.
  • Forgetting that base64 encoding adds ~33% to attachments. Stay well under the headline cap.
  • Uploading to a sketchy 'free compressor' website with no privacy policy.
  • Make Photo Smaller for Email — auto-tuned for the 1 MB email sweet spot.
  • Compress Image for Email — alternative with batch handling.
  • Reduce Image Size — general-purpose size reducer.
  • Compress JPG — fine-grained quality control for JPG photos.
  • Compress JPG to 100KB — for very strict upload limits.
  • Image Compressor — all-in-one for JPG, PNG, WEBP and AVIF.

Frequently asked questions

What file size should I target for an email attachment?+

Around 1 MB per photo is the sweet spot — small enough to send quickly, large enough to look good on any screen, and well under Gmail's 25 MB cap even for 10+ photos.

Will compressed photos still look good printed?+

At ~1 MB and original dimensions, photos print fine up to 6×4 inches. For larger prints, send the originals via a file-sharing link instead.

JPG or PNG for emailing photos?+

JPG for photos — much smaller and universally supported. PNG only if you need transparency or sharp text on a flat background.

Can I send a folder of photos at once?+

Yes — drop them all in, compress to a shared target, then download as a ZIP and attach the ZIP. Most email providers handle a single ZIP better than many separate files.

How do I send iPhone photos to a Windows user?+

Convert HEIC to JPG first (our HEIC to JPG tool does this in-browser), then compress to ~1 MB. The recipient will be able to open them in any app.