Why Image Size Matters for Email

Email providers impose strict attachment limits: Gmail allows up to 25 MB per email, Outlook allows 20 MB, and many corporate mail servers cap at 10 MB. But even within those limits, large images cause real problems:

  • Slow loading on mobile — A 4 MB photo in an email takes 15+ seconds to load on a typical mobile connection.
  • Spam filters — Emails over 5–10 MB are more likely to be flagged as spam or silently delayed.
  • Inbox quota — Large attachments eat into your recipients' inbox storage, making them less likely to keep the email.
  • Auto-resizing — Gmail and Outlook automatically re-compress images above a certain size, producing worse results than if you had compressed them yourself.

The solution is to compress images before sending, using the right quality settings and format for email specifically.

The Right Format for Email Images

Format choice is critical for email because not all email clients support modern formats:

FormatEmail SupportFile SizeBest For
JPG✅ Universal (all clients)Small–MediumPhotos, product images
PNG✅ UniversalMedium–LargeScreenshots, logos, transparent images
WebP⚠️ Gmail/Apple Mail onlyVery SmallWeb use — not safe for email
AVIF❌ Not supportedSmallestWeb use only
HEIC❌ Not supportedSmalliPhone originals — convert before sending

Rule of thumb: Always use JPG for email images (photos, graphics). Use PNG only when you need a transparent background. Never send WebP, AVIF, or HEIC — they will not display in Outlook and many corporate mail clients.

Recommended Settings for Email Images

These settings work across all email clients and produce the smallest file size without visible quality loss:

Use CaseFormatMax WidthQualityTarget Size
Email newsletter inline imageJPG600 px65–70%< 150 KB
Photo attachment (general)JPG1200 px70–75%< 500 KB
Product / portfolio imageJPG800 px70%< 250 KB
Logo / graphic with transparencyPNG400 pxLossless< 100 KB
Screenshot / UI imagePNG1200 pxLossless< 300 KB
iPhone photo (HEIC original)JPG (converted)1200 px70%< 400 KB

How to Compress Images for Email — Step by Step

Using TinyPNG Now (free, no upload required, works in your browser):

  1. Open TinyPNG Now at tinypngnow.com. No signup needed.
  2. Drag your image(s) into the drop zone. You can compress multiple images at once.
  3. Click Settings and set quality to 65–70% for email.
  4. Set the width to 800–1200 px depending on the use case (see table above).
  5. Set output format to JPG using the format buttons.
  6. Download the compressed file and attach it to your email.

For bulk sending — such as a photo album or client deliverables — compress all images at once and use the Download All as ZIP button, then unzip and attach the individual files.

Pro tip: If you are sending iPhone photos (HEIC format), TinyPNG Now automatically converts them to JPG during compression. You do not need a separate HEIC converter step. Learn more in our guide: How to Convert HEIC to JPG for Free.

How Small Should an Email Image Be?

A good benchmark is to keep each image attachment under 500 KB, and the total email under 5 MB (even if the provider allows more). This ensures:

  • Fast loading in Gmail mobile (3G/4G connections)
  • No spam filtering from attachment size
  • Compatibility with corporate mail servers with low quotas

For inline images inside HTML newsletters, aim even lower — under 150 KB each. Email clients like Gmail render images before the rest of the email content, so heavy inline images delay the entire open experience.

Compressing Multiple Images for a Bulk Email

If you need to send dozens of images — such as event photos, product shots, or a photo report — compressing them one by one is impractical. Here is the fastest workflow:

  1. Put all images in a single folder.
  2. Use TinyPNG Now's folder upload — click "bulk upload a folder" to load the entire folder at once.
  3. Set quality to 65% and width to 1200 px.
  4. Click Download All as ZIP.
  5. Unzip locally and attach the images, or send the ZIP file directly (file-sharing services like Google Drive or WeTransfer are better for large batches).

Common Mistakes When Sending Images by Email

  • Sending the original camera file — DSLR and modern smartphone photos are 5–12 MB each. Always compress before attaching.
  • Using WebP or AVIF — These formats are not supported in Outlook and many business email clients. Use JPG instead.
  • Compressing already-compressed images — If you compress a JPG and then compress it again, quality loss multiplies. Always work from the original file.
  • Forgetting to resize — A 6000×4000 pixel image compressed to 70% is still around 2 MB. Resize to the actual display size first.
  • Sending HEIC from iPhone directly — Most Android and Windows Outlook users cannot open HEIC files. Always convert HEIC to JPG first.

What About Email Newsletters?

For HTML email newsletters (Mailchimp, SendGrid, Klaviyo, etc.), the rules are slightly different. Most email marketing platforms host images on their own CDN — they do not send images as attachments. However, you should still compress images before uploading to your ESP because:

  • Smaller images load faster, reducing email open abandonment on slow connections.
  • Many ESPs have upload size limits (Mailchimp caps at 10 MB per image).
  • Faster-loading images improve measured click-through rates in some studies.

For newsletters, use JPG at 65% quality, max 600 px wide for body images, and PNG for logos (to preserve sharpness of text and thin lines).

Frequently Asked Questions

What is the maximum image size for email?

The practical safe limit is 500 KB per image and 5 MB total email size. Gmail allows 25 MB, but many corporate servers and recipients on mobile plans prefer much smaller. Staying under 5 MB total ensures maximum deliverability.

Does compressing an image make it blurry?

Only if you compress too aggressively (below 50% quality) or try to upscale a small image. At 65–75% quality, the difference is invisible to the human eye in virtually all cases. Use the before/after slider in TinyPNG Now to compare before downloading.

Can I send WebP images by email?

No — not safely. WebP is not supported in Outlook (any version), Yahoo Mail, or most corporate email clients. Use JPG for email and save WebP for your website. Our guide on WebP vs PNG vs JPG explains when to use each format in detail.

How do I resize an image before emailing?

In TinyPNG Now, use the Settings panel to enter a target width in pixels before compressing. The image will be scaled proportionally. For email, 800–1200 px wide is usually sufficient. See our full guide: How to Resize an Image Without Losing Quality.

Quick reference: For email, use JPG at 65–70% quality, max 1200 px wide. This reduces most photos from 3–8 MB down to 150–400 KB — well within every email provider's limits — with no visible quality difference.