How to Reduce Image Size for Email Attachments and Newsletters
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.