Quick Answer

To resize an image for email, reduce it to around 1000 to 1200 pixels wide and keep the file under about 1MB so it sends and opens quickly. Maintain the aspect ratio to avoid distortion, and save as JPG for photos. A free browser resizer does this in seconds without uploading your files anywhere.

To resize an image for email, set its width to 600px for inline images, then compress it to under 200KB. Sending an image by email sounds simple until your 8MB photo bounces back or your recipient waits 30 seconds for your message to load. The fix is straightforward: resize the image to the right pixel dimensions, then compress it to a small file size. This guide gives you the exact numbers for every situation.

Why Email Images Need Resizing

Most smartphone photos are 4000 pixels wide and 3-8MB in file size. Your email client displays them at 600px wide at most (W3C). Sending a 4000px wide image for a 600px display wastes bandwidth, slows delivery, and risks hitting attachment limits (HTTP Archive Web Almanac).

Mobile recipients are the bigger concern. Someone reading your email on a phone using mobile data downloads the full image even though they see it at 300px. A 6MB photo turns a quick email into a 20-second wait.

Advertisement

Recommended Dimensions for Email Images

Email Image TypeRecommended WidthTarget File Size
Inline body image600px maxUnder 200KB
Email signature logo200-300pxUnder 30KB
Header banner600px wideUnder 100KB
Newsletter photo500-600pxUnder 150KB
File attachmentAny sizeUnder 5MB per file

The 600px width limit comes from how email clients render HTML. Even if someone views your email on a 27-inch monitor, most clients cap the content column at 600px.

Email Provider File Size Limits

PlatformAttachment LimitNotes
Gmail25MB totalPrompts to use Drive over 25MB
Outlook / Hotmail20MB totalIncludes all attachments combined
Yahoo Mail25MB totalSame as Gmail
WhatsApp16MB per fileCompresses images automatically
iMessageNo hard limitCompresses over mobile data

The total limit includes all attachments in one email. If you are sending 5 photos, you need the combined file size to stay under 20MB for Outlook recipients. With unresized photos that can be 5 x 6MB = 30MB, which will bounce. After resizing and compressing, 5 photos can comfortably sit under 1MB total. If you also share those photos on social platforms, our guide to recommended sizes for platforms like Instagram is worth checking so you are not resizing twice.

Step by Step: Resize an Image for Email

Here is the two-step process that consistently gets email images right:

Step 1 - Resize the dimensions. Open our free image resizer and drop your photo. Set the width to 600px (or 300px for signature images) with aspect ratio locked. The height adjusts automatically. Download the resized file.

📐 Resize Image for Email Free →

Step 2 - Compress the file. Take the resized image and run it through our image compressor. Set quality to 80% for inline images or 75% for attachments where file size is the priority. The result will typically be under 100KB for a 600px wide photo.

Do both steps and a typical 4000px wide, 6MB smartphone photo becomes a 600px wide, 80KB email-ready image. That is a 98% reduction in file size.

For signature images, size matters more than quality. A blurry 20KB logo that loads instantly beats a sharp 500KB logo that makes every email slow to open.

Specific Use Cases

Sending product photos to clients

Clients opening emails on phones need images that load in under 2 seconds. Use our image resizer to set width to 600px, then compress to 80% quality. Each photo should be under 150KB. For a portfolio of 10 photos, that is 1.5MB total, well under any limit. If those client emails also involve billing, a free tool like IWantFreeInvoice.com lets you send a matching professional invoice alongside the photos.

Email newsletter images

Newsletter platforms like Mailchimp and Klaviyo host your images separately, so attachment limits do not apply. But page load speed still matters. Aim for under 100KB per newsletter image at 600px wide.

Email signature logos

Signature logos should be 200-300px wide at 1x (or 400-600px wide for retina displays). Keep the file under 30KB. A PNG works well for logos with sharp text. Use our resizer to hit the exact dimensions and our compressor to minimize file size.

When to Use a Link Instead of an Attachment

For files over 10MB, skip email attachments altogether. Upload to Google Drive, Dropbox, or WeTransfer and share the link. Recipients get instant access without downloading anything, and you avoid bounced emails from size limits.

This is especially true for video files, raw photos from professional cameras, and large batches of images. A single WeTransfer link is cleaner than 15 separate attachments anyway.

Quick rule for email images: resize to 600px wide, compress to 80% quality, keep each image under 200KB. Do this before every send and you will never have a bounced image email again. Our free resizer handles both steps in under a minute.

Frequently Asked Questions

What is the maximum image size for email?

Gmail allows up to 25MB total per email, Outlook up to 20MB, and Yahoo up to 25MB. However, keeping your total email under 1MB ensures it loads fast and is not flagged by spam filters. Resize images to 600px wide and compress to under 200KB each for inline images.

How wide should images be in an email?

Inline images in email body should be no wider than 600px, as most email clients display in a 600px container. Email signature images should be 200-300px wide. Header banners work well at 600px wide by 150-200px tall.

How do I reduce image file size for email?

First resize the image to the correct pixel dimensions (600px wide for inline images), then compress it to 75-85% JPG quality. This combination typically reduces a 3MB photo to under 150KB with no visible quality difference on screen.

Related Articles