Compress Image for Email

Email providers cap total message size at 20–25MB, but the real problem starts earlier: multi-megabyte photos make messages crawl, get clipped in Gmail, or bounce from corporate servers with tighter limits. A 300–500KB photo looks identical on screen and sends instantly. This tool defaults to 500KB per image — adjust the target if your recipient's system needs smaller.

Spec check Email-friendly · your target AWAITING FILE
Drop your image here or tap to choose — JPG, PNG, WebP
Processing on your device…
Processed image preview

100% private — this tool runs in your browser. Your image is never uploaded to any server.

Compress Image for Email — specification

Default target500 KB — sharp on any screen
Gmail/Outlook limit25 MB / 20 MB total message
Corporate serversOften 10 MB — compress more when unsure
Batch optionUse our bulk compressor for many photos

How to use this tool

  1. Tap the drop area and choose your image (or drag it in).
  2. The tool processes the file instantly on your device — quality is tuned automatically to meet the target.
  3. Check the spec strip: a green ✓ stamp means the file meets the requirement.
  4. Tap Download and upload the file to your form.

Frequently asked questions

What size should an emailed photo be?

300–500KB is the sweet spot: indistinguishable from the original on screens, fast to send and open, and safely inside every provider's limits even with several attached. Only send full-resolution originals when the recipient will print or edit them.

Why does Gmail clip or reject my message?

Attachments count toward a 25MB total (and encoding overhead inflates them ~33%). Three phone photos can breach it alone. Compressing each to 500KB puts a dozen photos in one message without issues.

How do I compress many photos for one email?

Use the bulk image compressor — select all the photos, set one target, and download each compressed copy. Then attach them all.

Related tools