How to Compress Images for Email
Updated May 21, 2026
What size should an email image be?
Most email services cap a whole message at 20-25 MB, but that is not the number to aim for. Large attachments are slow to send, slow to download on a phone, and some corporate mail systems reject anything over a few megabytes.
A good rule: keep each image under 1 MB, and the whole email under 10 MB. For a handful of photos, aim for 200-500 KB each — small enough to send instantly and view anywhere, large enough to still look good.
The fastest way: compress to a target size
If you know your limit, do not guess at quality settings. Use a tool that compresses to a specific size: pick compress to 1 MB or compress to 500 KB, drop the photo in, and it works out the quality needed automatically. The result is a file guaranteed to be under your limit.
Or compress and resize by hand
If you would rather control it yourself:
- Resize first. A photo from a phone is far larger than any screen needs. Resize it to around 1600 pixels on the long edge — plenty for viewing, and a big reduction on its own.
- Then compress. Run it through the image compressor at roughly 75-80% quality. For photos, that change is invisible to the eye, and it typically halves the file again.
Together, these two steps reduce a 5 MB photo to around 300 KB with no visible quality drop.
A few practical tips
- Send several photos in a single batch, not one per email. It is easier for the recipient and keeps each message under the limit.
- Mind the format. JPG is the safe choice for emailed photos — it opens in every mail client. Avoid HEIC, which many recipients cannot view; if your photos are HEIC, convert them to JPG first.
- Strip location data. Photos can carry GPS coordinates. Compressing usually removes them, but it is worth knowing what you are sharing.
- For many large files, use a link instead. Cloud storage with a share link sidesteps attachment limits entirely.
In short
Aim for a few hundred KB per image. The quickest route is a compress-to-target-size tool; the manual route is resize, then compress. Either way it runs in your browser, so the photos are never uploaded.
For more ways to shrink files, see how to reduce image file size.