CompressImg

Compress Image for Email

Reduce photo file size for email attachments — free, private, 100% in your browser

Drop image here or click to upload

JPG, PNG, WebP, HEIC — max 20MB

You can also paste an image (Ctrl+V)

⚡ Compressed in seconds·🔒 Images never leave your device·✓ Free, no sign-up
80%
Smaller fileBetter quality

Why Compress Images for Email?

Email was not designed to carry large image files. Every major email provider — Gmail, Outlook, Yahoo Mail, Apple Mail — enforces attachment size limits between 10MB and 25MB per message. A single uncompressed smartphone photo can be 4–8MB, meaning just three or four photos can already exceed Gmail's 25MB limit and force your email to bounce. Even when emails do go through, large attachments are slow to send, slow to download on mobile, and clog up both your inbox and your recipient's storage quota.

Compressing images before attaching them solves all of these problems at once. A properly compressed photo for email attachment typically lands between 100KB and 500KB — small enough to send a dozen images in a single email, fast to download on any connection, and still visually clear at the sizes most recipients will view them. This tool reduces JPG, PNG, and WebP images by up to 90% with a single click, entirely in your browser with no uploads to any server.

How to Compress Images for Email — 3 Simple Steps

  1. 1

    Upload your image

    Click the upload area, drag and drop your image, or paste from clipboard (Ctrl+V). Supports JPG, PNG, and WebP files up to 20MB. Your image is processed entirely in your browser — nothing is sent to any server, so sensitive photos and business documents remain completely private.

  2. 2

    Set quality to 75–85 for email

    Quality 75–85 is the sweet spot for email attachments — files shrink by 50–70% while remaining visually indistinguishable from the original when viewed on screen. For photos that will only be viewed as thumbnails or previews (newsletter banners, profile photos), quality 60–70 cuts file size even further with no visible impact at typical display sizes.

  3. 3

    Download and attach to email

    The compressed image downloads directly to your device. Check the output size shown in the result — most photos compress to 100–400KB, well within any email provider's limits. Attach the compressed file to your email as usual and send.

Email Provider Attachment Size Limits

Different email providers have different limits for attachment file sizes. These are the most common limits you will encounter:

Gmail — 25MB per email

Gmail allows up to 25MB of attachments per email. Files larger than 25MB are automatically converted to Google Drive links. Compressed photos at 200–500KB each allow you to attach 50+ images per email well within the limit.

Outlook — 20MB per email

Microsoft Outlook and Outlook.com cap attachments at 20MB total per message. Business Exchange accounts often enforce tighter limits (10MB or less) set by the company IT department. Compressed images typically fall well within even the tightest limits.

Yahoo Mail — 25MB per email

Yahoo Mail matches Gmail at 25MB per email. Larger files require using Yahoo's built-in file sharing or an external service. Compressing photos to under 500KB each gives you plenty of room for multiple attachments.

Apple Mail — 20MB per email

Apple Mail on iCloud has a 20MB attachment limit. Apple offers Mail Drop for larger files (up to 5GB), but recipients must have an Apple ID to access them. Compressed images avoid this complication entirely.

Corporate Email — Often 10MB or less

Many corporate Exchange and Office 365 servers enforce attachment limits of 5–10MB, set by the IT administrator. Business emails with uncompressed photos frequently bounce at these servers. Compressed images at 100–300KB per photo never trigger these limits.

Email Newsletters — 100KB per image

HTML email newsletters (Mailchimp, Klaviyo, Constant Contact) typically recommend images under 100KB each for fast rendering on mobile. Newsletter images are displayed at fixed widths (500–600px), so high-resolution originals waste both bandwidth and load time.

Best Image Size and Quality for Email

The ideal compressed image for email depends on how it will be viewed. Most recipients open email on a phone screen 375–414px wide, or on a laptop at 1280–1440px. Very high-resolution images display no better than medium-resolution ones at these sizes — they just take longer to download.

Photo attachments (viewing)

Resize to 1920px wide maximum, compress at quality 80. Output: typically 200–500KB. Recipients can view full detail on any screen size without a bloated file.

Product or business photos

Resize to 1280px wide, compress at quality 80–85. Output: 100–300KB. Sharp enough for professional use, small enough to send multiple images in one email.

Newsletter inline images

Resize to 600px wide (newsletter width standard), compress at quality 70–80. Output: 30–100KB per image. Essential for fast rendering on mobile email clients.

Thumbnails and previews

Resize to 300–400px wide, compress at quality 70. Output: 10–40KB. For email signatures, contact photos, and small decorative images where detail is not critical.

If your original photo is larger than 2000px wide, consider resizing the dimensions first before compressing. Reducing a 4000px photo to 1920px cuts file size by 75% before any quality compression is applied — making it much easier to hit email-friendly file sizes.

Which Image Format Is Best for Email Attachments?

The right format depends on what the image contains and how the recipient will use it:

JPG — Best for Photos

JPG is the best format for email photo attachments. It compresses photographs aggressively while keeping them visually sharp. Universal support across all email clients, devices, and operating systems. No transparency support — solid backgrounds only.

PNG — Best for Logos & Text

PNG is ideal for logos, screenshots, and images with text that must remain sharp. Supports transparency, making it useful for graphics on colored backgrounds. PNG files are larger than JPG for photos — avoid PNG for camera images sent by email.

WebP — Use With Caution

WebP produces smaller files than JPG at the same quality but is not universally supported in email clients. Older Outlook versions and some mobile email apps do not render WebP correctly — the image may appear broken. Stick to JPG or PNG for email attachments.

If you have PNG photos that need to be emailed at small file sizes, consider converting them to JPG first. PNG compression is lossless and produces much larger files for photographs compared to JPG at equivalent quality.

Tips for Sending Multiple Images by Email

When you need to send a batch of photos by email, compress each one individually using this tool, then calculate the total size before attaching. Here are practical tips for sending image collections by email:

  • Stay under 20MB total: Even if your provider allows 25MB, many receiving servers cap incoming attachments at 10–20MB. Keeping total attachments under 20MB ensures delivery to all providers.
  • 500KB per photo is a safe target: At 500KB each, you can attach 40 photos and still stay under 20MB. Quality 80 at 1280px wide typically lands at 150–400KB for most smartphone photos.
  • For large batches, use cloud sharing: If you need to send more than 20–30 photos, upload the compressed images to Google Drive or Dropbox and share a link instead of attaching files directly. The images are still smaller and faster to share.
  • Compress, then ZIP if needed: Zipping compressed JPGs saves minimal additional space (JPG is already compressed), but grouping files in a ZIP makes it easier for recipients to download everything at once.

Privacy — Your Images Never Leave Your Device

This image compressor runs entirely in your browser. When you upload a photo to compress for email, it is processed locally using JavaScript — nothing is transmitted to any server. Business documents, personal photos, client images, and sensitive files are never stored or shared. For privacy-conscious users who compress confidential images before sending by email, this tool is completely safe to use without any account or sign-up.

For details on data handling and advertising, see our Privacy Policy and Terms of Service.

Frequently Asked Questions