How to Compress Images for Email Without Losing Quality

Email providers limit attachment sizes. Here's how to shrink photos and screenshots so they send — without making them look terrible.

You attach five vacation photos to an email. Gmail says the message is too large. Outlook bounces it back. Your recipient's inbox rejects the 25MB attachment.

Image compression fixes this — but done wrong, your photos look muddy and pixelated. Here's how to compress images for email the right way.

Why Email Has Size Limits

Most email providers cap attachments around 20–25MB total. Some corporate servers are stricter — 10MB or less. A few phone photos at full resolution can exceed that instantly.

Modern phones shoot 12-megapixel photos. Each one might be 3–8MB. Five photos = 15–40MB. You need to shrink them.

Step 1: Resize Before You Compress

This is the biggest win most people miss. A photo taken at 4000×3000 pixels doesn't need to be that large in an email — the recipient will view it on a phone or laptop screen.

Target dimensions for email:

  • General photos: 1200–1600px on the longest side
  • Screenshots: match the content — often 800–1200px wide is enough
  • Thumbnails or previews: 400–600px

Resizing alone can cut file size by 70% or more before you touch quality settings.

Step 2: Choose the Right Format

  • JPEG — best for photos in email. Universal support, good compression.
  • PNG — only for screenshots with text or graphics needing sharp edges. Larger files.
  • Avoid WebP and AVIF in email unless you know the recipient's client supports them.

For most email attachments, JPEG at quality 80–85 is the sweet spot.

Step 3: Set Quality Intelligently

Quality 100 is almost never necessary. The difference between quality 85 and quality 100 is invisible to most viewers but can double the file size.

Practical targets:

  • Quality 80–85 — looks great for sharing photos
  • Quality 70–80 — fine for casual sharing, smaller files
  • Below 70 — visible artifacts; only use for tiny previews

Step 4: Check the Total Size

After compressing, add up all attachments. Stay under 15MB total to be safe across Gmail, Outlook, Yahoo, and corporate servers.

If you're still over the limit, resize further or reduce quality slightly.

Batch Compression

Sending a dozen photos? Compress them all at once rather than one by one. Batch tools let you apply the same settings to every image and download them as a ZIP.

Keep Your Photos Private

Many "compress image" websites upload your photos to their servers. Vacation pictures, family events, work screenshots — probably not something you want on a stranger's disk.

Browser-based compression processes images on your device. Nothing is uploaded.

Try It Yourself

Compress images for email with our free Image Compressor — resize, set quality, batch process, download. Or use the Image Resizer first, then compress. Everything runs in your browser.

No comments yet