FreeMyTools

Compress an Image for Email Without Uploading

Shrink a photo to fit an attachment limit, entirely in your browser.

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

Email attachment size limits by service, with a practical file budget
Service Limit per message Practical file budget
Gmail25 MB~18 MB
Outlook.com20 MB~15 MB
Microsoft 36525 MB (often lower)~18 MB
Yahoo Mail25 MB~18 MB
iCloud Mail20 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.

  1. Compress the file first, here — the same steps work to compress photos for email in Gmail.
  2. Download the smaller version.
  3. 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.

Frequently Asked Questions

How do I compress photos for email in Outlook?

Outlook's own Picture Tools compression only applies to images embedded in the message body, not to attachments, which is why it often seems to do nothing. Compress the file first, then attach the smaller version. Outlook.com's limit is 20 MB per message; Microsoft 365 accounts are typically 25 MB, though your organisation may set it lower.

What is the email attachment size limit?

Gmail allows 25 MB per message, Outlook.com 20 MB, Yahoo 25 MB, and iCloud Mail 20 MB. The limit applies to the whole encoded message, and attachments grow by roughly a third when encoded — so a 25 MB limit realistically means around 18 MB of actual files. Aim under that to be safe.

How do I compress multiple images for email?

Run them through one at a time — this tool handles a single image per pass, which keeps it fast and avoids the memory problems batch processing causes in a browser tab. If you have many photos, a zip archive is usually the better answer, though note that zipping already-compressed JPEGs saves very little.

Does compressing an image reduce its quality?

Yes, but far less than people expect. JPEG at 80% quality is generally indistinguishable from the original at normal viewing size while being a fraction of the file size. Below about 60% you start to see blocking around edges and banding in skies. This tool shows you the result before you download it.

What size should a photo be for an email signature?

Keep signature images under about 50 KB and no more than 200 pixels wide. Signatures are appended to every message you send, so a large one wastes bandwidth on every email and can push a thread over the size limit after a few replies.

Why is my photo still too big after compressing it?

Usually because the dimensions are still large. A 12-megapixel phone photo has a lot of detail to encode, so quality reduction alone may not be enough. This tool automatically reduces the dimensions when quality alone cannot reach your target, which is what actually gets a phone photo under 1 MB.

Does email compress images automatically?

No. Mail clients transmit attachments as-is — they only encode them for transport, which makes them larger, not smaller. Some webmail interfaces offer to send large files via a cloud link instead, but that is a workaround, not compression.

Are my photos uploaded to a server?

No. The compression runs in your browser using a canvas element, so the file never leaves your device. There is no server involved, which is worth knowing when the photo is a work document, a scanned form, or a family picture.