To compress an image for email, work backwards from the file size you have to hit rather than from a quality percentage. About 1 MB is the sensible target for a photo attachment, 100 KB for an email signature, and 18 MB is the largest file that reliably fits a 25 MB inbox once the message is encoded. This tool takes that target and finds the highest quality that meets it, reducing the dimensions only if quality alone cannot get there — all in your browser, with no upload.
Compress an Image for Email Without Uploading It
The problem with most image compressors is that they give you a quality slider when what you actually have is a file size limit. You are not trying to reach 72% quality — you are trying to get under 25 MB so the message will send.
This tool works from the constraint you actually have. Pick a target and it reduces the image size for email to fit, finding the highest quality that still meets your limit, automatically reducing the dimensions if quality alone cannot get there. Everything happens in your browser, so the photo is never uploaded.
Email Attachment Size Limits
| Service | Limit per message | Practical file budget |
|---|---|---|
| Gmail | 25 MB | ~18 MB |
| Outlook.com | 20 MB | ~15 MB |
| Microsoft 365 | 25 MB (often lower) | ~18 MB |
| Yahoo Mail | 25 MB | ~18 MB |
| iCloud Mail | 20 MB | ~15 MB |
The gap between the two columns catches people out. Attachments are Base64-encoded for transport, which inflates them by roughly a third — so a file that is comfortably under the stated limit on disk can still be rejected. Budget about 70% of the headline number. The recipient's limit applies too, and corporate mail servers are often stricter than the consumer defaults above.
Why Quality Alone Is Not Enough
A modern phone photo is 12 megapixels or more. All that detail has to be encoded somewhere, and past a point, dropping JPEG quality stops helping — you get an ugly image that is still too large.
The fix is to reduce the dimensions as well. This tool tries quality first, and only scales down when it has to, so you keep the largest image that meets your limit. That is the step generic compressors leave to you, and it is the reason people give up and send a cloud link instead.
How to Compress Photos for Email in Outlook
Outlook has a built-in Picture Tools compression option, and it is a common source of confusion: it only applies to images embedded in the message body, not to attachments. If you attach a file, that setting does nothing.
- Compress the file first, here — the same steps work to compress photos for email in Gmail.
- Download the smaller version.
- Attach that file to your message as normal.
Gmail behaves the same way — the "reduce image size" prompt applies to inline images only. For attachments, the file has to be smaller before it reaches the compose window.
Choosing a Target Size
- 100 KB — email signatures, web thumbnails, anything sent repeatedly
- 500 KB — a document scan or a photo that just needs to arrive
- 1 MB — the sensible default for a photo attachment
- 5 MB — when the recipient will actually look at the detail
- 18 MB — the largest that reliably fits a 25 MB inbox after encoding
If you are sending several photos, remember the limit applies to the whole message. Five 1 MB photos is 5 MB before encoding and closer to 7 MB after — comfortable, but five 5 MB photos will not send.