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.
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.
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.
| Provider | Limit | Notes |
|---|---|---|
| Gmail | 25 MB | Files >25 MB auto-uploaded to Google Drive as a link |
| Outlook.com | 20 MB | One.com mail uses the same limit |
| Yahoo Mail | 25 MB | Larger files: Yahoo offers free WeTransfer integration |
| iCloud Mail | 20 MB | Mail Drop kicks in for 5 GB+ |
| ProtonMail | 25 MB | Same as Gmail |
| Corporate (Exchange) | 10–35 MB typical | IT may set lower; ask admin |
| GMX / Web.de | 50 MB | Higher 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.
| Original | Pixels | After resize to 1920 | JPG q85 |
|---|---|---|---|
| iPhone HEIC | 4032 × 3024 | 1920 × 1440 | ~340 KB |
| 24 MP DSLR JPG | 6000 × 4000 | 1920 × 1280 | ~520 KB |
| Sony A7 IV RAW (after dev) | 7008 × 4672 | 1920 × 1280 | ~580 KB |
| WhatsApp save | 1080 × 1080 | unchanged | ~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.
| Quality | Visual loss | File size (4 MP photo) | Use for |
|---|---|---|---|
| 100 | None | ~3 MB | Archival only |
| 95 | Imperceptible | ~1.8 MB | Premium delivery |
| 90 | None to non-pixel-peepers | ~1.2 MB | Photography portfolio |
| 85 | None at normal viewing | ~800 KB | Recommended for email |
| 80 | Barely visible | ~600 KB | Web upload, social media |
| 75 | Slightly soft | ~480 KB | Email if size critical |
| 60 | Clearly compressed | ~320 KB | Last resort |
| <50 | Heavy artefacts | ~200 KB | Avoid |
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
| Format | Email-friendly | Why / Why not |
|---|---|---|
| JPG / JPEG | Yes (universal) | Native viewing in any client |
| PNG | Yes but heavy | 3–4× larger than JPG for photos |
| WebP | Risky | Older email clients show as attachment, not preview |
| AVIF | No | Limited support in mail clients |
| HEIC | Avoid | iPhone-only; recipient PCs may fail to open |
| TIFF | No | Huge files, no client preview support |
| RAW (.NEF, .CR3) | No | Uneditable 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:
- Open Compress Image in your browser.
- Drag in all the photos (no upload, runs in your browser via WASM).
- Set quality to 85 (sweet spot) and target dimension to 1920 px wide.
- Optionally batch-rename to remove camera filenames (IMG_4523.JPG → vacation_2026_01.jpg).
- Download as a ZIP (one file, easier to attach than 30 individual files).
- 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:
| Workflow | Best for | Free tier |
|---|---|---|
| Google Drive link (auto via Gmail) | Files 25 MB – 5 GB | 15 GB free |
| WeTransfer (in-browser) | One-off transfers up to 2 GB | 2 GB free |
| Dropbox Transfer | Pro-feel sharing, expiring links | 100 GB / 1 month limit |
| iCloud Mail Drop | Apple ecosystem, up to 5 GB | Built into iOS Mail |
| Self-hosted WebDAV | Tech-savvy, full control | Free (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
- Sending originals straight from camera. A burst of 8 photos at 8 MB each instantly hits 64 MB. Always resize/compress first.
- Picking PNG for photos. 4× larger for no perceptible benefit. Reserve PNG for screenshots and line art.
- Quality below 75. The artefacts become visible to anyone, not just experts.
- Forgetting EXIF. Photo metadata (location, camera model, date) ships in the file. Strip it if recipient privacy matters, most compressors offer this option.
- 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
| Situation | Resize | Quality | Format |
|---|---|---|---|
| 5–10 photos for family | 1920 px | JPG 85 | JPG |
| 30+ photos for an event | 1600 px | JPG 80 | JPG (ZIP) |
| Single photo, top quality | 2560 px | JPG 90 | JPG |
| Screenshot for support ticket | original | PNG | PNG |
| Print-quality photo to designer | 3000+ px | JPG 95 or original | JPG |
| Phone-to-phone, no PC involved | 1280 px | JPG 80 | JPG |
In one sentence: JPG, 1920 px wide, quality 85 is the answer for 9 out of 10 emails.