All postsEmail

How to Compress Large Photos for Email Without Losing Quality

May 12, 2026· 9 min read

Modern phone cameras produce 5–12 MB photos, and email providers cap attachments at 20–25 MB. Send three holiday snaps and your message bounces. This guide shows you how to compress large photos for email so they arrive crisp, fast and well under every provider's limit — without the dreaded "file too large" error.

Try it now — compress an image in your browser

Drop images here or click to upload

JPG, PNG, WebP · Up to 10 images · Max 20 MB each

🔒 100% private — your images never leave your browser

Choose images

Why email attachments fail so often

Every major email provider enforces a hard attachment ceiling. Gmail and Outlook both cap outgoing messages at 25 MB total (including encoding overhead, which inflates raw file size by about 33%). Apple Mail rejects above 20 MB unless you use Mail Drop. Yahoo cuts off at 25 MB. Corporate Exchange servers are often configured even lower — 10 MB is common.

Worse, the recipient's provider has its own limit. You might successfully send a 24 MB email from Gmail and have it bounce because the recipient's company server rejects anything over 15 MB. The only reliable strategy is to keep total attachments well under 10 MB.

Compressing each photo to 500 KB–1 MB before attaching means you can send 10+ images in a single email with room to spare — and the recipient downloads them in seconds even on a hotel Wi-Fi connection.

Email attachment limits at a glance

  • Gmail: 25 MB outgoing, 50 MB incoming
  • Outlook.com / Microsoft 365: 25 MB (some tenants raised to 150 MB)
  • Apple Mail (iCloud): 20 MB, then Mail Drop up to 5 GB
  • Yahoo Mail: 25 MB
  • Corporate Exchange: typically 10–25 MB, sometimes lower
  • Practical safe target: under 10 MB total per email

Compress your photos right here

The fastest fix is to compress photos in your browser before attaching them. The tool below runs locally — nothing leaves your device, so it's safe for sensitive or personal photos. Drop in up to 10 images, set quality to 75%, and download a ZIP ready to attach:

Step-by-step: compressing a batch of photos for email

  • Open the CompressPix tool above and drop in your photos (JPG, PNG or WebP)
  • Leave quality at the default 75% — that's the sweet spot for email
  • Wait a few seconds for each preview to render with before/after sizes
  • Use the toggle to confirm there's no visible quality loss at email viewing size
  • Click "Download all (ZIP)" to get one tidy archive
  • Attach the ZIP — or unzip and attach individual files — to your email

Before & after: a real-world example

Take a typical iPhone 16 Pro photo: 4032 × 3024 pixels, 4.8 MB straight off the camera. Attach five of these and you're already at 24 MB — over Gmail's limit once encoding overhead is added.

Run the same five photos through CompressPix at 75% quality and they drop to roughly 480 KB each. Total: 2.4 MB. The whole batch fits comfortably under every limit, the recipient downloads them instantly, and the visual difference at typical inbox viewing size is undetectable.

That's a 90% size reduction for zero perceived quality loss — and you can fit 4–5× more photos into a single email.

Pick the right resolution for the use case

  • Sharing snapshots: resize to 1600 px on the long edge, quality 75% — typically 200–400 KB per photo
  • Sending to print at home (A4): resize to 2480 px long edge, quality 85% — typically 800 KB–1.5 MB
  • Professional review or full-quality archive: keep original dimensions, quality 85% — typically 1–2 MB
  • Thumbnail-only preview: 800 px long edge, quality 70% — under 100 KB

Choose the right format

JPG is the universal choice for photos in email. Every email client on earth — Gmail, Outlook, Apple Mail, Thunderbird, mobile clients — displays JPG inline without fuss.

Avoid PNG for photographs: the file is 5–10× larger than the equivalent JPG with no visible benefit. Keep PNG only for screenshots, logos or graphics with sharp text edges.

WebP is 25–35% smaller than JPG but older Outlook versions still don't render it inline. If you need universal compatibility, stick to JPG. If you know your recipients use modern clients, WebP is a smart upgrade.

When attachments are still too big

If you've compressed and you're still over the limit, you have three good options. First, send the photos across two or three emails — annoying but reliable. Second, use your provider's built-in cloud handoff: Gmail offers Google Drive links, Outlook offers OneDrive, Apple Mail offers Mail Drop. Each automatically uploads the file and replaces it with a link the recipient can download.

Third, for sensitive material, zip everything into a password-protected archive and send the password by a different channel (SMS, Signal). This keeps the file size low and adds a layer of security that plain email doesn't provide.

Privacy: why local compression matters for email photos

Photos you email are often personal — family events, documents you've snapped, ID photos, medical scans. Uploading them to a random web compressor means handing those images to a third-party server.

Browser-based tools like CompressPix run entirely in your device's memory. The image never leaves your computer or phone — there's no upload, no server log, no risk of a leaked cache. For anything personal or confidential, that's the only safe choice.

Quick checklist before you hit send

  • Total attachment size under 10 MB? ✓
  • Each photo under 1 MB unless print-quality is needed? ✓
  • Used JPG for photos, PNG only for graphics? ✓
  • Resized to 1600 px or less unless print-quality is needed? ✓
  • Stripped metadata if the photos are personal? ✓
  • Compressed locally (no cloud upload of private images)? ✓

Frequently asked questions

What's the maximum photo size I can email?

Most providers cap total attachments at 20–25 MB, but encoding overhead inflates raw file size by about 33%. Aim to keep total attachments under 10 MB to be safe — that's around 10 photos compressed to 1 MB each, or 20 photos at 500 KB.

Does compressing for email reduce photo quality?

At 75–80% JPEG quality the visual difference is undetectable at typical email viewing size, even though the file is 70–90% smaller. Compression only becomes visible if you push quality below 60% or zoom in to inspect pixel-level detail.

Should I resize photos before emailing them?

Yes — resizing is the single biggest size reduction you can make. A 4032 px phone photo emailed to be viewed on a laptop only needs to be 1600 px wide. Resizing first cuts file size by 80% before any compression even happens.

Is it safe to use online compressors for personal photos?

Only if the tool runs in your browser locally. CompressPix and similar tools process images in your device's memory — nothing uploads to a server. Avoid any compressor that requires uploading photos to a remote service if the images are personal or confidential.

What if my email still says "attachment too large" after compressing?

Split the photos across two emails, use your provider's cloud link option (Google Drive, OneDrive, iCloud Mail Drop), or zip the compressed files into a single archive. Avoid further quality reduction below 60% — at that point visible artifacts appear.

Ready to shrink your own images?

Free, private, runs in your browser. No signup, no limits.

Open the compressor

Keep reading