Free · Private · No sign-up

Compress an image for email

Most email providers cap a single message around 20–25 MB, but attachments start causing problems well before that. This page walks through the safe target sizes and links to the tool that will hit them without visibly hurting your photo.

For anyone whose email bounced back with an attachment-too-large error, or whose photo is too heavy to send from their phone.

Tool for this job
Open the email-ready compressor

Presets for Gmail, Outlook and iCloud attachment limits — auto-tunes quality to fit.

Open the tool

Step-by-step

  1. Open the email-ready compressor above.
  2. Drop in one or more photos. HEIC from an iPhone works — it will be converted automatically.
  3. Pick the target size (200 KB for many photos in one email, 1 MB for a single high-quality shot, 5 MB for a print-ready image).
  4. Wait a moment while the tool re-encodes the JPG or PNG and hits the target.
  5. Download the smaller file and attach it to your email normally.

Common mistakes to avoid

  • Attaching straight from the iPhone Photos app — it often sends the full-resolution HEIC which recipients on Windows can't open.
  • Zipping the photos to "make them smaller". ZIP does almost nothing to already-compressed JPGs.
  • Resizing to 640×480 to be safe. That is far too small for any modern screen — 1600–2000 px on the long edge is a much better balance.
  • Attaching 15 originals from a camera roll. Google will silently switch them to Drive links, which some corporate recipients block.
Format advice

Keep photos as JPG for email — it is the most compatible and gives the smallest files at good quality. Only use PNG when the image is a screenshot, a graphic with sharp text, or needs transparency.

Privacy

The compressor works entirely in your browser using the Canvas API. Your photos are never uploaded, and re-encoding also removes EXIF and GPS metadata as a side effect.

Related tools & guides

Frequently asked questions

What size should I aim for when emailing a photo?
Under 1 MB per photo is safe almost everywhere. Under 200 KB is comfortable when you want to attach several photos at once. Gmail hard-limits a whole message at 25 MB, but most recipients get grumpy well before that.
Why does my 3 MB photo cause problems?
Some mail servers add roughly 33% overhead when they encode attachments, and corporate spam filters often quarantine anything above 10 MB. Keeping each image under 1 MB avoids both traps.
Will the person receiving it see a lower-quality picture?
On a phone or laptop screen the compressed version is visually identical for almost all photos. You'd only notice the difference if the recipient printed the image poster-size or pixel-peeped a solid gradient.
Can I send the images without losing quality at all?
Yes — use a cloud link (Google Drive, iCloud, Dropbox, WeTransfer) instead of an attachment. For anything you actually attach, a small quality loss is the price of fitting in a mailbox.
Does this remove the location from my photo?
Re-encoding the image through the compressor strips most EXIF data including GPS coordinates. If you want a guarantee, run the file through the Remove Image Metadata tool first.
Ready to fix it?
Presets for Gmail, Outlook and iCloud attachment limits — auto-tunes quality to fit.
Open the email-ready compressor