📧 Email Image Guide

Compress Images for Email — Gmail, Outlook & Attachment Limits

Email image compression has a critical rule web images don't: WebP doesn't work in email. Gmail, Outlook, Apple Mail, and Yahoo Mail all show WebP as broken images. Use JPEG, use Target KB mode, and compress before you send.

WebP NOT supported in email clients JPEG is the safe email format Target KB mode for exact size control Batch compress all photos at once No upload — fully browser-based
0
email clients that support WebP (Gmail, Outlook, Apple Mail, Yahoo all reject it)
25 MB
Gmail total attachment limit per email
10 MB
typical corporate mail server limit (Outlook, Exchange)
300 KB
recommended maximum per inline email image

Compress Images for Email Free

Use Target KB mode for exact size control. JPEG output — safe for all email clients.

The Most Important Email Image Rule: No WebP

WebP is the best format for websites in 2025. It's also completely broken in email. Every major email client — Gmail (desktop and mobile), Outlook (Windows and Mac), Apple Mail (iPhone, iPad, Mac), Yahoo Mail, and virtually every corporate Exchange/Outlook environment — ignores WebP images and shows a broken image placeholder instead.

This isn't a browser support issue — email clients have deliberately restricted supported formats for security and rendering consistency reasons. There's no progressive enhancement or fallback mechanism for images in email the way there is in HTML with the <picture> element.

Never send WebP images in email. Use JPEG for photographs and PNG for images that require transparency or sharp edges. These are the only formats with universal email client support. GIF works for simple animation. WebP, AVIF, and HEIC all fail in email.

Email Client Format Support — Quick Reference

FormatGmailOutlookApple MailYahoo MailVerdict
JPEG✓ Supported✓ Supported✓ Supported✓ SupportedSafe — use for photos
PNG✓ Supported✓ Supported✓ Supported✓ SupportedSafe — use for logos/graphics
GIF✓ SupportedPartial (shows first frame only)✓ Supported✓ SupportedUse for simple animation only
WebP✗ Broken✗ Broken✗ Broken✗ BrokenNever use in email
HEIC✗ Broken✗ BrokenPartial✗ BrokenNever send HEIC via email
AVIF✗ Broken✗ Broken✗ Broken✗ BrokenNever use in email

Email Size Limits — What You're Working Within

Email Service / ServerTotal Email LimitRecommended Per-Image TargetNotes
Gmail25 MB total<500 KB per imageGmail shows "Large email" warning above 10 MB; recipients may have smaller limits
Outlook / Exchange (corporate)10–20 MB (admin-set)<400 KB per imageCorporate servers often have stricter limits than Gmail; 10 MB is common
Yahoo Mail25 MB total<500 KB per imageSame as Gmail limits; attachment count unlimited
Apple MailServer-dependent<500 KB per imageLimit depends on the receiving mail server, not Apple Mail itself
HTML marketing emails (ESP)No attachment limit<200 KB per imageImages hosted via URL — size matters for load speed, not delivery limit
Rule of thumb for attachment emails: If you're sending 10 photos, compress each to 400 KB target → total 4 MB, comfortably under any mail server limit. Use Target KB mode in the compressor and set it to 400 KB — the engine finds the highest quality that hits that target exactly.

How to Compress Images for Email — Step by Step

1
Open the compressor

Go to convertlo.pro/compress.html. Everything runs in your browser — no files uploaded.

2
Drop your JPEG photos

Drop all the photos you want to send. HEIC from iPhone is automatically converted. No file count limit.

3
Switch to Target KB mode

Click the "Target KB" toggle in the settings bar. Set your target — 300–400 KB per image for attachments, 150–200 KB for inline email images.

4
Download as ZIP

Click "Download All" to get a ZIP of all compressed images. Extract the ZIP and attach the individual JPEG files to your email — not the ZIP itself.

Why attach individual files, not the ZIP? Many corporate email clients block ZIP files as a security measure (they can contain malware). Individual JPEG attachments pass through without issue. Gmail also allows recipients to preview individual image attachments inline — which doesn't work with a ZIP.

iPhone Photos (HEIC) — Converting for Email

iPhone photos taken in the default setting are saved as HEIC (High-Efficiency Image Container) — a format that's small and high-quality on the device, but widely incompatible when sent to non-Apple recipients.

When you AirDrop or email a photo from iPhone to another iPhone, HEIC works fine. When you email it to someone on Windows, Android, or a corporate email client, it may show as a broken attachment or a file they can't open.

The compressor at compress.html handles HEIC directly — drop your iPhone photos, and they're automatically decoded and re-encoded as JPEG. No manual conversion step. The result is a universally-compatible JPEG that any email client can display.

iPhone settings alternative: in Settings → Camera → Formats, switch from "High Efficiency" to "Most Compatible." This saves photos as JPEG directly. The tradeoff is larger files on-device — but JPEG compresses easily, and email compatibility is guaranteed.

Frequently Asked Questions

What image format should I use in email?
JPEG for photographs — universal support in Gmail, Outlook, Apple Mail, and Yahoo Mail. PNG for logos, screenshots, or images with transparency. GIF for simple animation (Outlook only shows the first frame). Never use WebP, HEIC, or AVIF in email — they display as broken images.
How do I compress images for email?
Open convertlo.pro/compress.html, drop your JPEG photos, switch to Target KB mode, and set 300–400 KB as the target. The compressor runs up to 14 quality passes to hit the target exactly. Download everything as a ZIP and attach the individual files — not the ZIP — to your email.
Does WebP work in Gmail?
No. Gmail does not support WebP images — they display as broken image icons. This applies to Gmail in browsers, the Gmail mobile app (iOS and Android), and Gmail via desktop clients. Use JPEG for all email images.
What is the maximum email size for attachments?
Gmail: 25 MB total. Outlook/Exchange: 10–20 MB (admin-configured; 10 MB is most common in corporate environments). Yahoo: 25 MB. As a safe rule, keep total email size under 10 MB to reach all recipients — compress images to 300–400 KB each and you can send 20–25 photos comfortably.
How do I send multiple photos by email without it being too large?
Batch compress all photos to 300–400 KB each using Target KB mode in the compressor. Download all as a ZIP, extract, and attach the individual JPEG files. Ten 400 KB photos = 4 MB total — well within any mail server limit. Don't attach the ZIP itself; attach the extracted JPEG files for better compatibility.
How do I resize photos for email on iPhone?
The easiest method: open convertlo.pro/compress.html in Safari on your iPhone, tap the drop zone to browse your Photos library, drop your photos, set a Target KB (300 KB works for most email), and download the compressed JPEGs directly to your device. Then attach them from the Files app or your Downloads folder.

More Compression Guides

Related Tools