How to Compress Images for Email: Gmail, Outlook & WhatsApp Guide

Most image compression guides focus on websites and ignore email — where the rules are completely different. On the web, WebP and AVIF are ideal. In email, they will break your image in Outlook, which still holds roughly 35% of enterprise inbox market share. In email, 600px wide is the right width; on the web, it would look blurry on a retina display. This guide covers what actually works in email.

Email Image Size Limits by Platform

Every email platform and messaging app enforces different size limits. Exceeding them either blocks your email or degrades the image silently.

PlatformAttachment LimitInline Image BehaviourNotes
Gmail25 MB totalNo strict limit; large images load slowlyOver 25 MB → auto Google Drive link
Outlook (desktop)20 MB defaultRenders JPEG/PNG only — no WebPIT admins often lower limit to 10 MB
Outlook.com (web)20 MBRenders JPEG/PNG; WebP brokenSame rendering engine as desktop
Apple MailNo app limit (server limits apply)Supports JPEG, PNG, WebP (macOS 12+)iOS Mail WebP support inconsistent
WhatsApp (photo)16 MB per imageAuto-compresses on sendSend as Document to avoid compression
WhatsApp (document)100 MBNo compression, original qualityRecipient must tap to download
Telegram2 GBAuto-compresses photos; documents kept originalMost permissive of all
iCloud Mail20 MB (or Mail Drop up to 5 GB)Standard JPEG/PNG supportMail Drop auto-activates over 20 MB
Critical: Do not send WebP images inline in emails. Microsoft Outlook — all versions — cannot render WebP. Recipients see a broken image icon. Always convert WebP to JPEG before attaching to an email.

The Right Image Format for Email

Email rendering engines are decades behind web browsers. Here is exactly what to use:

JPEG — Default Choice

Supported by 100% of email clients. Use for all photos, product images, hero banners. Quality 75–85 keeps files under 100 KB at 600px wide.

PNG — Transparency Only

Use only when you need a transparent background (logos, icons on colored backgrounds). PNG files are 2–5x larger than JPEG for photos.

GIF — Simple Animation

The only animated format supported in email (MP4 video doesn't play in email). Keep GIFs under 1 MB — large animated GIFs cause loading issues on mobile.

WebP / AVIF — Avoid in Email

Do not use in email. Outlook (35%+ of enterprise email) shows a broken image. Convert to JPEG first for safe delivery.

Ideal Image Dimensions for Email

Email templates are typically 600–700px wide. Sending a 4000×3000px photo as an inline image wastes bandwidth and slows email loading on mobile — even if the email client resizes it visually, the full file still downloads.

  • Email body width: 600px (maximum 700px)
  • Hero images: 600px × 300px (2:1 ratio, common for newsletters)
  • Product thumbnails: 300×300px or 300×225px
  • Logo in header: 200px wide maximum, PNG format
  • Social icons in footer: 32×32px or 44×44px PNG

Retina displays (2× pixel density) in email are handled by setting the image width attribute in HTML to half the actual pixel dimensions — for example, a 1200×600px image displayed at width="600". This sharp-on-retina technique adds ~3× the file size, so only use it for hero images and logos where sharpness matters visibly.

How to Compress Images for Email (Step by Step)

  1. Resize to email width first. Open your image in any editor and resize to 600px wide (or 1200px if using the retina technique). Resizing reduces file size more than quality compression — a 4000×3000px image has 36 million pixels; at 600×450px it has 270,000 pixels — 133× fewer.
  2. Export as JPEG, quality 75–85. In Photoshop, use File → Export → Export As, choose JPEG, set Quality to 80. In GIMP, use File → Export As, choose JPEG, uncheck "Show preview", set quality to 80. In any browser-based tool, use the same setting.
  3. Target under 100 KB per image. A 600×400px JPEG at quality 80 typically weighs 40–80 KB — well under the 100 KB threshold. If it's larger, reduce quality to 70 or trim the image dimensions further.
  4. Convert WebP to JPEG if needed. If your source is a WebP image, convert it to JPEG before attaching. Use the converter below or any graphics app.
  5. Check total email weight. Keep the total email under 1 MB (all images + HTML + CSS). Most email marketing platforms display a "size warning" if your email exceeds this.

Convert WebP to JPG for Email Compatibility

Outlook can't display WebP. Convert your images to JPEG before attaching — free, instant, no upload required.

WhatsApp Image Quality: Send Without Compression

WhatsApp compresses images sent as "Photos" — often dramatically, reducing a 3MB photo to under 500 KB. The compression algorithm prioritizes speed over quality. To send images without compression:

  • Tap the attachment (📎) icon in the chat input
  • Choose Document instead of Gallery/Photo
  • Browse to your image file and select it
  • The recipient receives the original file, uncompressed (up to 100 MB)

The trade-off: documents don't display as inline previews in the chat — the recipient sees a file icon and must tap to download. For professional image sharing (client proofs, product photos), this is the right choice.

Gmail Tips for Large Image Batches

If you need to send many high-resolution images via Gmail (photo collections, event photos, product catalogues), the 25 MB attachment limit becomes a constraint quickly. Options:

  • Google Drive link: Upload to Drive, share a link. Gmail converts automatically if you attach from Drive. Recipients can download individually.
  • ZIP archive: Compress images into a .zip file. A 20-image set of 1 MB JPEGs = 20 MB compressed to ~18 MB (JPEG doesn't compress further in ZIP). Split across two emails if needed.
  • Google Photos album: Create a shared album link — no size limits, full resolution, easy for recipients to download selectively.

Frequently Asked Questions

What is the maximum image size for Gmail?
Gmail allows attachments up to 25 MB total per email. Exceeding this causes Gmail to auto-upload the files to Google Drive and insert a shareable link instead. For inline images in the email body, there is no strict limit, but images over 1–2 MB slow loading on mobile networks.
Can I send a WebP image in an email?
You can attach a WebP file, but most email clients cannot display WebP inline. Outlook (all versions) does not support WebP and shows a broken image icon. Apple Mail on macOS Monterey+ supports WebP, but iOS Mail rendering is inconsistent. Convert WebP to JPEG before emailing for maximum compatibility.
What image format is best for email?
JPEG is the safest format for email — supported by every client including all Outlook versions. Use PNG only for images requiring transparency. Avoid WebP and AVIF in email.
How do I reduce image size for WhatsApp?
WhatsApp compresses images sent as photos. To send at original quality, use the attachment icon → Document → select your image file. The document limit is 100 MB. For web sharing, resize to 1920px longest side and use JPEG quality 85 before sending.
What size should email newsletter images be?
Keep individual images under 100 KB and total email weight under 1 MB. Use 600–700px width. JPEG quality 70–80 is sufficient for newsletter photos. Always include alt text since many clients block images by default.