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.
100% private — this tool runs in your browser. Your image is never uploaded to any server.
Compress Image for Email — specification
| Default target | 500 KB — sharp on any screen |
|---|---|
| Gmail/Outlook limit | 25 MB / 20 MB total message |
| Corporate servers | Often 10 MB — compress more when unsure |
| Batch option | Use our bulk compressor for many photos |
How to use this tool
Four steps, a few seconds, nothing installed.
Upload your image
Drop your file in, or tap to browse. It never leaves your device.
Automatic processing
Quality and dimensions are tuned instantly to meet the target — no sliders.
Check the spec stamp
A green ✓ stamp means the file genuinely meets the requirement.
Download & submit
Save the result and upload it to your form or platform — it passes first try.
What you'll get
A typical phone photo (left) compressed to just under the 500 KB limit (right) — highest quality that fits, dimensions preserved whenever possible.
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.