Back to Blog

How to Reduce Image Size for Email Attachments

May 7, 2026 5 min read Tutorial, Email
How to reduce image file size for email attachments

We have all been there — you try to attach a photo to an email and get the dreaded "file too large" error. Gmail limits attachments to 25MB, Outlook to 20MB, and many corporate email systems cap at 10MB.

Here are 5 fast, proven methods to reduce image file sizes for email — without installing any software.

Email Attachment Limits You Should Know

A single smartphone photo today is typically 3-8 MB. So if you are attaching 3-4 photos, you will easily hit the limit.

Method 1: Compress the Image (Fastest)

The quickest solution is to compress your images before attaching them. Use the Image Compressor — it typically reduces files by 60-90% in seconds.

  1. Open the Image Compressor
  2. Drop your images
  3. Set quality to 75-80%
  4. Download and attach to your email

Result: A 5MB photo becomes ~500KB — well within any email limit.

Method 2: Resize to Smaller Dimensions

If your image is 4000x3000 pixels but will only be viewed on a screen, resize it to 1200x900. This alone can reduce file size by 70%+.

Use the Image Resizer to quickly adjust dimensions.

Method 3: Convert to a Smaller Format

PNG files are often 3-5x larger than JPEG for the same image. If your image does not need transparency, convert it to JPEG or WebP for dramatic size reduction.

Method 4: Crop Out Unnecessary Areas

If you only need part of the image, crop it to the relevant area. Less pixels = smaller file.

Method 5: Combine All Methods

For the smallest possible file size, combine all four methods:

  1. Crop to the area you need
  2. Resize to appropriate dimensions
  3. Convert to JPEG or WebP
  4. Compress at 75% quality

Result: An 8MB RAW photo can become a 100KB email-friendly image.

Shrink Images for Email in Seconds

Free, browser-based, no login required. Your images never leave your device.

Compress Images Now

The actual file-size limits of major email providers

"Just reduce the image size" is good advice, but reducing to what, exactly? Different email systems have different real-world limits, and hitting any of them means failed delivery:

The safe practical target: keep total email under 10 MB. That works everywhere without surprise rejections. For a single photo, target under 2 MB; for a few photos, under 5 MB combined.

When you should use a cloud link instead of attachments

For any group of photos totaling more than 10 MB, attachments are the wrong tool. Modern alternatives:

The threshold question: if total size is over 10 MB or you have more than 8–10 photos, switch to a link. Recipients prefer it (no clogged inboxes) and you avoid delivery failures.

Resize before sending vs let the email client handle it

Many email clients (Apple Mail, Outlook on desktop) offer to resize images during compose. This is convenient but inconsistent — different clients pick different sizes, and the recipient might still get inflated files if their client doesn't resize on receive.

The reliable approach: resize manually before attaching. For most casual sharing, 1600 pixels on the long edge is more than enough — recipients can view perfectly on any screen and zoom in for detail. For purely-on-screen viewing, 1200 pixels is plenty. Only go larger if the recipient specifically needs to print or edit the photos.

Combined with JPG quality at 80–85%, a 1600px-wide photo typically comes in around 400–800 KB. That means you can attach 10–15 photos to a single email without hitting size limits.

Batch resizing strategies for "send 50 photos" jobs

If you frequently send many photos via email (grandparents, photo clients, real estate clients), set up a batch workflow. A few options:

Mac Photos: Select photos, share via Mail, pick "Small" or "Medium" — Photos resizes everything in one step.

Mac Preview: Open photos in Preview, Tools → Adjust Size, batch-resize, save copies.

Windows: Right-click selected photos, choose Resize Pictures (or use the free Image Resizer for Windows utility). Batch resize in seconds.

iPhone: No built-in batch resize, but apps like "Image Size" (free) handle batches of 50+ photos at a time.

Browser-based: The Image Resizer tool on this site handles batches and runs entirely on your device — useful when you're on a Chromebook, work laptop, or any device where installing software isn't an option.