IMAGE

How to Reduce Photo Size for Email (Gmail, Outlook, Yahoo Limits 2026)

Practical guide to reducing photo size below the 25 MB Gmail / 20 MB Outlook / 25 MB Yahoo email attachment limits. Resolution, format, batch tips.

DuneTools · · 6 min read

You hit “send” on an email with photos and Gmail throws back “Attachment size exceeds the allowable limit”. Your phone’s camera produces 5 MB photos, recipient inbox can handle 25 MB, and yet five 4 MP photos = 25+ MB attached + base64 encoding overhead = blocked. This guide gives you the fastest path to under-the-limit, retaining quality.

25 MBGmail / Yahoo limit
20 MBOutlook limit
~1 MBSweet spot per photo
~3sTo compress 10 photos

Email attachment limits, decoded

Each provider sets a hard limit per message, not per file. So 1 huge file and 10 small files share the same allowance.

ProviderLimitNotes
Gmail25 MBFiles >25 MB auto-uploaded to Google Drive as a link
Outlook.com20 MBOne.com mail uses the same limit
Yahoo Mail25 MBLarger files: Yahoo offers free WeTransfer integration
iCloud Mail20 MBMail Drop kicks in for 5 GB+
ProtonMail25 MBSame as Gmail
Corporate (Exchange)10–35 MB typicalIT may set lower; ask admin
GMX / Web.de50 MBHigher than most

The base64 tax

Email attachments are base64-encoded, which inflates them by ~33%. So a "25 MB limit" really means your actual files must total ~18 MB raw. Plan accordingly: 5 photos of 3 MB each = 15 MB raw = 20 MB encoded = under Gmail's limit but over Outlook's.

How big are your photos right now?

Modern phones save photos at high resolution by default. A typical iPhone 15 Pro photo:

  • Resolution: 4032 × 3024 pixels (12 MP)
  • Format: HEIC (compressed) or JPG (uncompressed)
  • File size: 2–4 MB HEIC, 5–8 MB JPG

A 24 MP camera (Sony A7 IV, Canon R6, etc.) produces 8–15 MB JPG per shot. Five photos at 8 MB each = 40 MB, more than any email service allows.

The 5-second fix: resize + recompress

The single most effective change is resizing to 1920 pixels wide (or less) and re-saving as JPG quality 85. This drops file size dramatically while staying sharp on any screen.

OriginalPixelsAfter resize to 1920JPG q85
iPhone HEIC4032 × 30241920 × 1440~340 KB
24 MP DSLR JPG6000 × 40001920 × 1280~520 KB
Sony A7 IV RAW (after dev)7008 × 46721920 × 1280~580 KB
WhatsApp save1080 × 1080unchanged~140 KB

For email purposes, 1920 px wide at JPG q85 is plenty, the recipient won’t notice the difference vs the original on a typical laptop or phone screen. They’ll only notice if they zoom in heavily or print large format.

When to keep original size

Keep the full resolution if the recipient will print large format (poster, photo book) or edit professionally (Photoshop retouch). For everything else, viewing on screen, archiving, sharing, 1920 px wide is enough.

Quality vs file size: what to pick

JPG quality is a knob from 1 to 100. Higher = bigger files, but past quality ~90 the gain is invisible. Lower = smaller but artefacts appear.

QualityVisual lossFile size (4 MP photo)Use for
100None~3 MBArchival only
95Imperceptible~1.8 MBPremium delivery
90None to non-pixel-peepers~1.2 MBPhotography portfolio
85None at normal viewing~800 KBRecommended for email
80Barely visible~600 KBWeb upload, social media
75Slightly soft~480 KBEmail if size critical
60Clearly compressed~320 KBLast resort
<50Heavy artefacts~200 KBAvoid

Recommended: JPG q85 + resize to 1920 px = ~700 KB per photo. Send 30 photos in one email, well under any limit.

Format choice for email

FormatEmail-friendlyWhy / Why not
JPG / JPEGYes (universal)Native viewing in any client
PNGYes but heavy3–4× larger than JPG for photos
WebPRiskyOlder email clients show as attachment, not preview
AVIFNoLimited support in mail clients
HEICAvoidiPhone-only; recipient PCs may fail to open
TIFFNoHuge files, no client preview support
RAW (.NEF, .CR3)NoUneditable in mail; recipient can’t view

The HEIC trap

iPhones default to HEIC format for storage efficiency. Sending HEIC by email to non-Apple recipients often results in files they can't open. Convert to JPG before emailing if any recipient might be on Windows / Android.

Step-by-step workflow

The fastest way to get a batch of photos under the email limit:

  1. Open Compress Image in your browser.
  2. Drag in all the photos (no upload, runs in your browser via WASM).
  3. Set quality to 85 (sweet spot) and target dimension to 1920 px wide.
  4. Optionally batch-rename to remove camera filenames (IMG_4523.JPG → vacation_2026_01.jpg).
  5. Download as a ZIP (one file, easier to attach than 30 individual files).
  6. Attach the ZIP, or drag individual photos into your email client.

Privacy: nothing leaves your device

Most online "compress for email" tools upload your photos to their servers, process them, and email you a link. That defeats the privacy reason you used email instead of cloud storage. Local-first tools like DuneTools process everything in your browser via WebAssembly, verify in DevTools → Network.

When to skip email entirely

If your batch totals more than ~50 MB after compression, email is the wrong tool. Better options:

WorkflowBest forFree tier
Google Drive link (auto via Gmail)Files 25 MB – 5 GB15 GB free
WeTransfer (in-browser)One-off transfers up to 2 GB2 GB free
Dropbox TransferPro-feel sharing, expiring links100 GB / 1 month limit
iCloud Mail DropApple ecosystem, up to 5 GBBuilt into iOS Mail
Self-hosted WebDAVTech-savvy, full controlFree (your server)

Rule of thumb: under 25 MB → email attachment. 25 MB – 5 GB → cloud-link share. 5 GB+ → physical transfer or pre-arranged hosting.

Common mistakes to avoid

  1. Sending originals straight from camera. A burst of 8 photos at 8 MB each instantly hits 64 MB. Always resize/compress first.
  2. Picking PNG for photos. 4× larger for no perceptible benefit. Reserve PNG for screenshots and line art.
  3. Quality below 75. The artefacts become visible to anyone, not just experts.
  4. Forgetting EXIF. Photo metadata (location, camera model, date) ships in the file. Strip it if recipient privacy matters, most compressors offer this option.
  5. Putting everything in one giant attachment. Many corporate filters scan attachments aggressively. Splitting into 2 emails of 15 MB each often goes through where 1 of 30 MB fails.

Summary

SituationResizeQualityFormat
5–10 photos for family1920 pxJPG 85JPG
30+ photos for an event1600 pxJPG 80JPG (ZIP)
Single photo, top quality2560 pxJPG 90JPG
Screenshot for support ticketoriginalPNGPNG
Print-quality photo to designer3000+ pxJPG 95 or originalJPG
Phone-to-phone, no PC involved1280 pxJPG 80JPG

In one sentence: JPG, 1920 px wide, quality 85 is the answer for 9 out of 10 emails.