Email Compression

How to Reduce Image Size for Email Attachments and Newsletters

๐Ÿ“… March 1, 2026 ยท ๐Ÿ“– 6 min read ยท By CompresslyPro Team

Sending large images by email is one of the most common everyday challenges. Attachment size limits, slow loading newsletters, and bounced emails are all caused by oversized images. Here's how to fix them.

Email Attachment Size Limits

Every email provider has a maximum attachment size. If your total attachments exceed this limit, the email will bounce or the provider will refuse to send it. Here are the current limits for major providers:

Provider Max Attachment Size Notes
Gmail 25 MB Files over 25 MB are automatically uploaded to Google Drive and shared as a link.
Outlook / Microsoft 365 20 MB (Outlook.com), 150 MB (M365) Outlook.com limits are per-message; Microsoft 365 admins can configure higher limits.
Apple Mail / iCloud 20 MB Mail Drop enables sharing files up to 5 GB via iCloud links.
Yahoo Mail 25 MB Similar to Gmail's limit.
ProtonMail 25 MB Encrypted attachments add slight overhead to file size.

Important: These limits apply to the total size of all attachments combined, and email encoding (Base64) increases file size by approximately 33%. A 20 MB attachment actually uses about 27 MB in the email โ€” which exceeds Gmail's 25 MB limit. Plan for a practical limit of about 15โ€“18 MB to be safe.

Step 1: Resize Your Images

Modern smartphone cameras produce images that are 4000โ€“8000 pixels wide. Nobody needs that resolution in an email. Resize images to appropriate dimensions first:

Email Use Case Recommended Max Width
Email attachment (general) 1600 px
Newsletter hero image 600 px
Newsletter content images 560 px
Product thumbnails in email 300 px
Email signature logo 200 px

Use our Image Resizer to resize images to specific dimensions or by percentage โ€” for example, reducing a 4000px photo to 1600px can cut file size by 75% before any compression is applied.

Step 2: Choose the Right Format

For email, format choice is more constrained than for the web because email clients have varying support:

  • JPEG: Best for photographs in emails. Universal support across all email clients, including older versions of Outlook. Recommended for attachments and most newsletter images.
  • PNG: Use for graphics with text, logos, screenshots, or images needing transparency. File sizes are larger, so use sparingly in newsletters.
  • WebP: Supported in Gmail, Apple Mail, and most modern email clients. However, older Outlook desktop versions (2019 and earlier) may not display WebP. If your audience primarily uses web-based email, WebP is safe. For broad compatibility, stick with JPEG.
  • GIF: For simple animations in newsletters. Keep GIF file sizes small โ€” under 200 KB โ€” as many email clients don't autoplay animations or only show the first frame.

Recommendation: Default to JPEG for email. Use our Image Converter to convert from PNG, WebP, or other formats to JPEG if needed.

Step 3: Compress Your Images

After resizing and choosing the right format, compress your images. For email purposes:

  • Attachments (photos for colleagues, clients): 60โ€“70% quality. This gives a good balance between image quality and file size. A 3 MB phone photo typically compresses to 200โ€“400 KB.
  • Newsletter images: 50โ€“60% quality. Newsletter images are typically viewed at small sizes, so you can compress more aggressively. Target under 100 KB per image.
  • Email signature logos: Compress heavily (40โ€“50%) and keep under 20 KB. These load on every email you send.

Use our Image Compressor โ€” adjust the quality slider, use the before/after comparison to verify quality, then download the compressed version. No signup required.

Step 4: Batch Process Multiple Images

Sending multiple photos? Don't compress them one by one. Our Batch Compressor lets you process up to 20 images at once. Drop all your photos in, set the quality level, and download them all as a ZIP file.

Newsletter-Specific Best Practices

If you're designing email newsletters (using Mailchimp, SendGrid, ConvertKit, or similar platforms), follow these additional guidelines:

  • Keep total email size under 100 KB. Many email clients clip emails larger than 102 KB (Gmail's limit). This includes HTML, CSS, and inline images.
  • Use web-hosted images. Instead of embedding images directly in the email, host them on your server or CDN and reference them with <img> tags. This keeps email size tiny.
  • Provide alt text for every image. Many email clients block images by default. Good alt text ensures your message is still understandable when images are blocked.
  • Design for 600px width. Most email clients render content at 600px wide. Don't use images wider than this.
  • Test across clients. Use tools like Litmus or Email on Acid to preview how your images render in Gmail, Outlook, Apple Mail, and mobile clients.

Quick Reference: Image Sizes for Email

Image Type Max Width Quality Target Size
Attachment (casual) 1600 px 60โ€“70% 200โ€“500 KB
Attachment (important) 2400 px 75โ€“85% 400 KBโ€“1 MB
Newsletter hero 600 px 50โ€“60% 50โ€“100 KB
Newsletter content 560 px 50โ€“60% 30โ€“80 KB
Email signature 200 px 40โ€“50% 5โ€“20 KB

Compress Your Images for Email Now

Ready to shrink your images for email? Use our Image Compressor for individual images or the Batch Compressor for multiple files. Both tools are free, work entirely in your browser, and require no registration.