How to Compress an Image for Email
Shrink a photo so it sends fast and fits email limits. Compress an image for email in your browser in a few steps.
The fastest way to shrink a photo for email: convert to JPG, target a small size, and send it fast without an upload.
How it works
The short answer
Convert your photo to JPG, shrink it to about 100 KB, and attach it. It will send quickly and avoid the size limits that bounce large emails, and the whole process runs in your browser with nothing uploaded.
Why size matters in email
Email servers cap attachment sizes, often around 10 to 25 MB per message. A single large photo can fill that and slow delivery, while huge attachments annoy recipients on mobile data. Shrinking keeps emails fast and reliable.
JPG is the email format
JPG compresses photos far smaller than PNG or HEIC at similar quality. Converting to JPG is the single most effective step for email, and it also guarantees the recipient can open the file on any device.
Use a target size
Instead of guessing quality, target a specific size such as 100 KB. The compressor searches for the best quality that fits, so you do not overshoot or underdeliver. That removes the trial and error of exporting repeatedly.
What a 100 KB photo looks like
A 100 KB JPG looks clean on a phone screen and in most attachments. It is large enough to view comfortably but small enough to send instantly, which makes it the sweet spot for email.
When a higher quality is fine
For friends and family, a slightly larger file is fine. Use a 500 KB target for photos you want to look crisp when zoomed on a phone, and reserve 100 KB for strict limits and quick sends.
Format comparison
| Format | Compression | Transparency | Browser support | Best for |
|---|---|---|---|---|
| JPG.jpg | Lossy (discards some detail) | No | All browsers and devices | Photographs and images with smooth color gradients |
| PNG.png | Lossless (keeps every pixel) | Yes | All browsers and devices | Screenshots, logos, illustrations with sharp edges and transparency |
| WebP.webp | Lossy (discards some detail) | Yes | All modern browsers (2011+) | Web images that need both quality and small file size |
Frequently asked questions
What size should an email image be?
Aim for under 100 KB for instant sending, or under 500 KB for higher quality. Both fit easily within email limits.
What is the best format for email photos?
JPG. It compresses photos smaller than PNG or HEIC at similar quality and opens on any device.
How do I make an image smaller for email?
Convert to JPG and target a small size such as 100 KB using the compressor here. It runs in your browser.
Will the recipient notice lower quality?
At 100 KB on a phone screen, most people cannot tell. Quality only becomes visible when the image is zoomed or printed.