Home/Blog/Reduce Image Size for Email
Images · Email

Reduce Image Size for Email — Best Practices

4 min readUpdated April 2026Developer Tools
Large images in emails cause slow loading, deliverability problems, and spam filters. Here's exactly how to size and compress images for email — with recommended dimensions and file sizes.

Image Compressor

Compress images for email — free, no watermark, no upload required.

Open Image Compressor →

Why image size matters in email

Emails with oversized images have serious problems:

Image typeMax widthTarget file sizeFormat
Header/banner image600pxUnder 70 KBJPEG
Product image400pxUnder 40 KBJPEG
Logo200pxUnder 10 KBPNG
Icon50–80pxUnder 5 KBPNG
Total email imagesUnder 200 KB total

How to compress images for email

  1. Open the image compressor on tinybench.dev
  2. Upload your image
  3. Enable Resize — set width to 600px for banners, 400px for product images
  4. Keep aspect ratio locked
  5. Set quality to 75–80% for JPEG
  6. Enable Strip metadata to remove EXIF data
  7. Download — check the file size in the stats bar before downloading
Tip: Use the Target Max Size feature to automatically compress to under 70 KB — the compressor binary-searches the optimal quality level for you.

For a full guide on compression techniques, see how to compress images online.

Which format to use for email images

Use JPEG for photos and complex images — it produces the smallest files. Use PNG for logos, icons, and images with transparency. Avoid WebP for email — many email clients (especially Outlook) don't support it.

Avoid WebP in email. While WebP is great for web, email client support is poor. Outlook, older iOS mail, and some Android clients won't display WebP images. Stick with JPEG and PNG for maximum compatibility.

Not sure which format to pick for the web vs email? See the full JPEG vs PNG vs WebP comparison.

Retina / 2x images for email

For sharp display on retina screens, serve images at 2x the display size but compress them to keep file size small. For a 300px wide column, use a 600px wide image at 65–70% JPEG quality.

Frequently asked questions

What is the maximum email size for Gmail?
Gmail clips emails over 102 KB in size — the "View entire message" link appears and the rest of the email is hidden. Keep total HTML + images under 100 KB to avoid clipping. Note this is the rendered HTML size, not just images.
Should I embed images or host them externally?
Always host images externally (on a CDN or your server) and reference them by URL. Embedding images as Base64 or attachments dramatically increases email size and causes spam filter issues. Most email clients block embedded images by default anyway.
Why do my email images look blurry on mobile?
You're serving images at 1x resolution on 2x (retina) screens. Serve images at 2x the displayed size. For example, if an image displays at 300px wide, serve a 600px wide version at compressed quality.

Try it free — no sign-up needed

Runs entirely in your browser. Nothing uploaded, nothing stored.

Open Image Compressor →

Related tools & guides