Skip to content

Guides · September 21, 2026 · PiccTools Team

How to Reduce Image Size for Email (Without Wrecking It)

“Message exceeds the size limit.” If you email photos regularly, you have met this wall. Most email services cap attachments somewhere between 20 and 25 MB — and a handful of straight-from-the-phone photos blows past that instantly. Worse, many people respond by butchering their images: screenshots of photos, mystery “email quality” buttons, or compressing until faces pixelate. There is a better way, and it takes about a minute per batch.

Understand where the megabytes actually are

A modern smartphone photo is roughly 4000×3000 pixels and 4–10 MB. Three of those megabytes are resolution you do not need: nobody views an emailed photo on a canvas larger than their screen, and most email clients display images at 600–1200 pixels wide. The remaining weight is encoding — the JPEG quality the phone chose — plus metadata like EXIF blocks and embedded thumbnails.

That means almost every emailed photo can lose 90% of its size with zero visible change, because the loss comes from removing data the recipient would never have seen anyway. The workflow is always the same: resize first, then compress, then verify.

Step 1: Resize to a sane dimension

For photos that will be viewed on screen, 1600 pixels on the long edge is generous — it survives full-screen viewing on any laptop and pinch-zooming on a phone. For photos that just illustrate a point in the message body, 1000–1200 is plenty. Only send full resolution when the recipient explicitly needs to print or edit the image.

Drop the photo into the Image Resizer, keep the aspect ratio locked, set the width to 1600, and download. That single step typically takes a 6 MB photo down to 400–700 KB. Resizing in one aggressive step can look soft, which is why the tool uses multi-step halving to preserve detail.

Step 2: Compress to taste

If the resized file is still heavier than you want — or you are sending a dozen photos and every megabyte counts — run it through the Image Compressor next. JPEG quality 80 is the sweet spot for email: it is visually indistinguishable from the original at normal viewing sizes and shaves another 30–50%. The before/after slider lets you confirm that faces and text stay clean before you commit.

After both steps, that 6 MB original is usually 200–400 KB — a 95% reduction — and you could attach fifty of them without tripping the limit.

Step 3: Verify before you send

Two quick checks save embarrassment. First, open the final file and view it at 100% zoom: that is the worst it will ever look, and if it looks good there it looks good everywhere. Second, check the total attachment size in your mail client before hitting send — if you are within a couple of megabytes of the limit, remember that email encoding (Base64) adds about 33% on the wire, so leave headroom.

What about the “just zip them” idea?

Zipping photos is a common reflex and mostly a myth: JPEG is already compressed, so a zip of JPEGs typically shrinks by 1–3%. Zip is fine for bundling many files into one attachment, but it does not solve the size problem — only resizing and re-encoding do. Similarly, renaming a .jpg to .jpeg or changing the extension changes nothing.

Which format should emailed photos use?

Stick with JPEG for email. It opens everywhere — including the decade-old mail clients and corporate webmail your recipients may be stuck with — and it compresses photos efficiently. WebP and AVIF are excellent for the web, but a surprising number of email clients and preview panes still refuse to display them inline, leaving your recipient with an attachment they cannot open. PNG is technically safe but wasteful for photos. One more trap: HEIC files from iPhones. Many recipients cannot open them at all, so convert HEIC to JPEG before sending rather than assuming the phone already did it. A minute spent normalizing formats saves the follow-up “I can't see your photos” reply.

When email is the wrong tool entirely

If you need to send dozens of full-resolution originals — to a printer, a designer, a client — email is simply the wrong pipe. Use a cloud link (Drive, Dropbox, OneDrive, WeTransfer) and send the link instead. The recipient gets untouched files and you get no bounce-backs. But for the everyday case of “here are the photos from the weekend”, the resize-then-compress workflow above is faster than uploading anything anywhere — and with browser-based tools like PiccTools, the photos never leave your device while you prepare them.

The one-minute summary

  1. Resize the long edge to 1600 px (1200 for casual in-line shots).
  2. Compress at JPEG quality 80, checking the before/after view.
  3. Check the total attachment size and leave room for email overhead.
  4. Need originals at full resolution? Send a cloud link instead.