How to compress images for email attachments

A photo straight from a phone is often several megabytes, and a handful of them can push an email past the size limit, so the message bounces back or refuses to send. The fix takes about a minute per photo: check the size, resize it to a sensible width, compress it, and attach the smaller copy while keeping the original untouched. Everything below runs in your browser on ImageTool.us — your photos are never uploaded anywhere.

Why email rejects large images

Most email providers cap the total size of a single message, including all attachments, at roughly 20 to 25 megabytes, and the exact limit varies by provider and by the recipient's provider. A message with five uncompressed phone photos can easily pass that cap, and the sender usually finds out only from a bounce message. Compressing first also helps the recipient: a smaller attachment downloads faster and takes less space in their inbox. If you are unsure of your provider's exact limit, treat 20 megabytes for the whole message as a safe working ceiling and aim well under it.

What size should you aim for?

Step 1: Check the size before you attach

On a phone, open the photo's details to see its file size; on a computer, right-click the file and check its properties. If a single photo is already over 1 MB, or the set of photos together is over about 10 MB, compress before attaching. This one check prevents most bounce-backs.

Step 2: Resize to the width you actually need

Resizing is the biggest single saving, because a 4000-pixel-wide photo shown at email width wastes most of its pixels. Use the Image Resizer to bring a photo down to around 1600 pixels wide for on-screen viewing, or to an exact size such as 1920 x 1080 if the recipient needs a larger version. Resize first, then compress — compressing a full-size photo and resizing later means doing the work twice.

Step 3: Compress to a target size

After resizing, compress the copy. The Image Compressor lets you pick a quality level, and if you want an exact result, the target-size tools do the guessing for you: Compress Image to 200KB and Compress Image to 100KB shrink the photo until it fits the target, or get as close as the image allows. For how far you can lower quality before the loss becomes visible, see the guide to compressing images without losing quality. If a photo is already under your target, the tool says so and leaves the original file untouched instead of re-encoding it into a larger file.

Step 4: Convert the format if it helps

Photos saved as PNG are much larger than the same photo as JPG, with no visible benefit when there is no transparency involved. If a photo attachment is a PNG, convert it with the PNG to JPG Converter before compressing. For the full reasoning, see the guide to the best image format and the JPG vs PNG vs WebP guide — the same format rules that speed up a website also shrink an email attachment.

Step 5: Attach the compressed copy, keep the original

Always compress a copy and keep the original file as it came from the camera. Compression removes data that cannot be recovered, and if the recipient later needs a print-quality version, you will be glad the original still exists. Attach the compressed copy, send a quick test to yourself if the message is important, and only then delete the working copy if you need the space.

Common mistakes

Quick checklist

Your images never leave your device on ImageTool.us: every tool runs entirely in your browser. No upload, no signup, no watermark.