Image Compressor
All articles

How to Compress Images for Email: Attach Photos Without Size Errors

Published August 2026 · 8 min read

You have written the perfect email, attached a handful of photos from your weekend, hit send, and watched it bounce straight back. The culprit is almost always image size. Every major email provider caps the total size of attachments, and images are the number one reason messages get rejected. Gmail limits you to 25 MB, Outlook to 20 MB, and once you factor in the message itself, a few high-resolution photos can push you over the edge in seconds.

The good news is that learning how to compress images for email is quick and painless. When you compress photos for email, you shrink their file size without making them look noticeably worse, which means faster sends, fewer bounces, and happier recipients. This guide walks through the attachment limits for every major provider, explains why images get so large, and shows you a step-by-step method to reduce image size for email in just a few clicks.

Email Attachment Size Limits by Provider

Before you compress anything, it helps to know exactly how much room you have to work with. Different email services set different limits, and the total size includes every attachment plus the message body. The table below shows the maximum attachment size for the most common providers.

Email providerAttachment limit
Gmail25 MB
Outlook / Hotmail20 MB
Yahoo Mail25 MB
iCloud Mail20 MB
ProtonMail25 MB

Notice that Outlook and iCloud are stricter than the rest at 20 MB. If you send email from different accounts, it pays to target the lowest common denominator so your message always goes through. Aiming for a total under 20 MB gives you a safe buffer no matter which provider you or your recipient use.

Why Images Bloat Email Size

A typical text email is only a few kilobytes. Add a single photo and the size can jump by megabytes. Understanding why helps you compress images for email more effectively.

The core problem is pixel count and format. Email only displays images at the width of the reading pane, so there is rarely a reason to send a 4000 pixel wide photo. When you compress photos for email, you reduce those excess pixels and strip unnecessary data, shrinking the file dramatically with no visible difference on screen.

Step-by-Step: Compress Images for Email

Follow these steps to reduce image size for email and make sure your attachments send on the first try.

  1. Select your image. Open the image compressor and upload the photo or graphic you want to send. You can drag and drop a single file or a whole batch.
  2. Set a target based on your email provider. Decide on a file size ceiling. For Outlook users, keep each image under 4 MB so several can fit comfortably. For Gmail, 5 MB per image is a safe upper bound.
  3. Choose JPG for photos. Select JPG as the output format for photographs. It produces the smallest files while keeping images looking sharp. Pick PNG only for logos or screenshots with text.
  4. Compress and download. Run the compression and download the smaller file. Compare the new size against your target and re-compress with a lower quality setting if it is still too large.
  5. Attach and send. Drop the compressed file into your email and send. You can attach far more images this way without hitting the limit.

The entire process takes just seconds per image, and the result is an email that lands in the inbox instead of bouncing back to you.

Best Format for Email Images

Choosing the right format is half the battle when you compress images for email. The format determines how small the file can get and how good it looks.

As a rule of thumb, reach for JPG for photos and PNG for graphics, and you will strike the right balance between quality and file size almost every time.

Target Sizes for Different Email Uses

Not every image in an email serves the same purpose, so the ideal file size changes depending on what you are sending. Use these targets as a practical guide.

Email use caseRecommended size
Photo attachment1 to 5 MB
Email signature logo50 to 100 KB
Inline newsletter image200 to 500 KB
Email background100 to 200 KB

Signature logos and background images should be as small as possible because they load on every single message you send. Photo attachments have more room to breathe, but compressing them to a few megabytes each still leaves plenty of headroom for multiple files.

Compress Multiple Images at Once

Sending an album of holiday snaps or a set of product photos? Doing them one at a time is tedious. Batch compression lets you upload several images and compress them all in a single pass, then download them together. This is the fastest way to reduce image size for email when you have a whole folder to share.

When you compress photos for email in bulk, set a consistent target size and format up front. The tool applies the same settings to every image, so you end up with a uniform set of attachments that fit neatly under your provider's limit. For more on shrinking files in volume, see our guide on how to reduce image file size.

Tips to Avoid Email Image Problems

A few simple habits will keep your image-heavy emails landing smoothly every time.

For tighter size targets, our walkthrough on compressing an image to 100 KB shows how to hit very small file sizes, and our article on compressing images for the web covers optimisation techniques that translate directly to email.

Frequently Asked Questions

What size should images be for email?

For most email providers, keep each image under 1 to 5 MB to stay safely below the 25 MB total attachment limit. Small graphics like signature logos should be 50 to 100 KB, and inline newsletter images are best at 200 to 500 KB.

How do I compress a photo for email?

Upload the photo to a compression tool, choose JPG as the format for photos, set a target size based on your email provider's limit, then download and attach the smaller file. The whole process takes just a few seconds per image.

What is the best image format for email?

JPG is the best format for email photos because it produces the smallest file sizes with good visual quality. Use PNG for logos, screenshots with text, or graphics that need transparency. Avoid BMP and TIFF, which create very large files.

How many images can I attach to an email?

There is no fixed number of images you can attach. What matters is the total size. Gmail allows up to 25 MB of attachments and Outlook allows 20 MB, so the number of photos depends on how small each one is after compression.

Compress your images for email right now

Shrink your photos in seconds and send attachments that never bounce.

Compress my images

Related articles