2026-06-28
Reduce Image Size for Email: Limits, Settings, and Free Tools
Compress and resize images so they fit in email attachments and render fast inline. Provider limits for Gmail and Outlook, plus the resize and quality settings that work.

Last updated: June 28, 2026
Email has the strictest image limits of any common channel. Attachments are capped, inline images that are too large slow rendering, and oversized images trip spam filters. Getting an image small enough for email means resizing it to the display dimensions and compressing it to a sensible quality — without making it look damaged. This guide covers the attachment limits for each provider, the resize and compression settings that hit them, and the difference between attached and inline images.
Quick answer: how do you reduce an image for email?
Resize the image to the dimensions it will actually display at — usually no wider than 800 pixels for inline content — then compress it to JPEG or WebP at around 80% quality. For attachments, keep the total under 25 MB for Gmail and 20 MB for Outlook. For inline images, aim for under 200 KB each so the email renders fast. If the image is still too large after compression, it is probably too high-resolution for email and needs to be resized smaller.
What are the email attachment size limits?
Every email provider caps attachment size, and the limit is lower than most people assume. The limit applies to the whole email including text and encoding overhead, not just the image.
| Provider | Attachment limit | Notes |
|---|---|---|
| Gmail | 25 MB | Larger files become Drive links |
| Outlook / Hotmail | 20 MB | Larger files become OneDrive links |
| Yahoo Mail | 25 MB | Larger files bounce |
| Apple Mail | Varies by provider | Follows the receiving server limit |
| Corporate Exchange | Often 10 MB | Set by IT, frequently low |
- The receiving server's limit matters, not just yours — a 24 MB attachment to a strict corporate server bounces.
- Encoding adds about 33% to the file size, so a 20 MB file becomes roughly 27 MB in transit.
- When you exceed the limit, most providers auto-convert the file to a cloud link, which some recipients ignore.
How do you resize an image for email?
Resize before you compress — the resolution sets the floor for file size, and no amount of compression saves an oversized image. Match the pixel dimensions to how the image will display.

| Image role in email | Recommended width | Why |
|---|---|---|
| Inline content image | 600-800 px | Email body width |
| Full-width banner | 600 px | Standard email width |
| Thumbnail | 150-300 px | Small preview |
| Attachment (photo to view) | 1024-1600 px | Enough for screen viewing |
| Attachment (photo to print) | Full resolution | Send the original |
- Email bodies are typically 600 px wide; an image wider than that gets scaled down by the client anyway.
- For attachments meant to be viewed on screen, 1600 px is plenty.
- For attachments meant to be printed, send the full-resolution file but warn the recipient about the size.
Compression settings for email
After resizing, compress to reduce the bytes. The goal is the smallest file that still looks clean at the display size.
- JPEG at 75-85% quality is the sweet spot for photos — the loss is invisible at email display sizes.
- WebP at quality 80 is even smaller for the same visual quality.
- PNG for graphics, logos, and screenshots with text — but resize first, because PNGs of photos balloon.
- Avoid sending RAW, TIFF, or BMP — they are uncompressed and far too large for email.

A practical test: compress to 80%, view at the display size, and if you cannot see the difference, the compression is correct. If you can, raise the quality a little. Most images headed for email can drop to 75% with no visible loss because they display small. The image compression guide covers the techniques in depth, and the format comparison explains why JPEG and WebP beat PNG for photographic email content.
Inline images versus attachments
These are two different things and they have different rules. An inline image displays directly in the email body; an attachment is a separate file the recipient downloads. Inline images should be small and optimized because they load as part of the email. Attachments can be larger because the recipient chooses to open them.

- Inline images: under 200 KB each, resized to display width, hosted or embedded as base64.
- Attachments: keep total under the provider limit, can be higher resolution.
- Some clients block remote inline images by default for privacy — consider this when designing.
- For marketing email, host images on a CDN and reference them by URL rather than embedding.
Why email images behave differently from web images
Email clients are not browsers. They render HTML and CSS inconsistently, they cache aggressively, and they block remote content by default for privacy. An image that looks perfect on a website can break in an email because the client ignores part of the markup or rescales the image unexpectedly.
The practical consequences for image preparation are specific. Gmail clips emails over roughly 102 KB of HTML, which means a heavy inline image strategy can push the whole message past the clip threshold and hide the rest of the content behind a "view entire message" link. Outlook uses Microsoft Word's rendering engine for many recipients, which mishandles modern formats and certain CSS. Apple Mail and mobile clients vary again. The Mailchimp guide to image file size documents these client behaviors from a sender's perspective, and Gmail's official attachment help page states the 25 MB limit and how oversized files convert to Drive links. Designing for the most restrictive common client — usually Outlook — keeps images working everywhere.
Common email image problems
- Image is blurry in the email — it was upscaled, or compressed too hard. Resize to display size and compress to 80%.
- Email takes forever to load — inline images are too large. Resize and compress each under 200 KB.
- Attachment bounces — it exceeds the receiver's limit. Resize smaller or use a cloud link.
- Image displays huge — the client is showing it at full pixel size because no display width was set. Resize to 600 px wide.
- Colors look wrong — the image lacks an embedded color profile. Export with sRGB for email.
When to send a link instead of a file
For large images or many images, a cloud link beats an attachment. A folder of 20 high-resolution photos is 100 MB or more, which no provider accepts as an attachment. Upload to a cloud service and share the link. The recipient gets the full-resolution files, and your email stays small and deliverable. The same logic applies to a single very large image — if it will not compress below the limit without visible damage, host it and link it. For everyday single-image emails, resize to display size, compress to 80%, and the file fits comfortably inside any provider's limit.
Frequently asked questions
What size should an email image be?
Under 1 MB total, ideally 100–300 KB per image, resized to the display width (usually 600–800px). Email clients and servers cap attachments — Gmail rejects messages over 25 MB — so smaller images survive the trip and render faster.
Should I attach or inline an email image?
Inline for marketing emails (the image displays in the body); attach only when the recipient needs the file. Inline images need hosting and CID references; attachments are simpler but many clients block them by default.
Why do email images behave differently from web images?
Email clients render HTML and CSS inconsistently — Outlook uses Word's engine, Gmail strips some styles. Test in the major clients before sending, because a layout that works in a browser may break in an inbox.
What format should email images use?
JPEG for photos, PNG for graphics with transparency. Avoid WebP and AVIF for email, because some clients (notably older Outlook) do not render them. Stick to the universally-supported formats.
What is the email attachment size limit?
It varies by provider — Gmail rejects messages over 25 MB total, Outlook and Apple Mail have similar caps. Keep each image small (100–300 KB) and the total well under the limit, because the email's text and other attachments count too. For large images, link to a hosted version instead of attaching.
What is the Gmail attachment limit?
25 MB total per message, including text and all attachments. Images count fully, so a few large photos can blow the limit. Keep each image small (100–300 KB) and the total well under 25 MB, or link to hosted versions instead of attaching. Other providers (Outlook, Apple Mail) have similar caps.
Use the free tools while you follow the guide.
Keep reading

2026-07-18
Convert HEIC to JPG: Free Tools and Batch Methods Compared
Convert HEIC iPhone photos to JPG with free web, Mac, Windows, iPhone, and command-line tools, compared by speed, batch support, and where each fits.

2026-07-18
JPG to PDF Guide: Combine Multiple Images Into One Document
Turn a set of JPG images into a single ordered PDF for portfolios, reports, and submissions. Free methods for each device, page ordering, and quality settings.

2026-06-28
How to Check Image Size, Dimensions, and File Format
Find an image's exact pixel dimensions, file size in KB or MB, DPI, and format. Methods for Windows, Mac, iPhone, Android, and online, plus what each value means.