FormatDrop
How-To Guide

How to Compress Images for Email Attachments

Email attachment limits trip people up constantly. Gmail caps attachments at 25 MB total. Outlook limits vary by server but are typically 10–35 MB. Corporate email servers can be as low as 5 MB. A single uncompressed HEIC photo from a modern iPhone is 2–5 MB — send 5 of them and you're already at 10–25 MB before the email body. This guide explains the most effective ways to shrink images before emailing them.

Step-by-step instructions

  1. 1

    Identify how many images you're sending and their total size

    Select all the images you plan to attach. Right-click → Properties (Windows) or Get Info (Mac) to see total size. If total is under 5 MB: you're probably fine as-is. If 5–20 MB: consider basic compression. If over 20 MB: definitely compress or consider cloud sharing instead.

    Go to converter
  2. 2

    Convert HEIC to JPG first (iPhone photos)

    iPhone HEIC photos can't be opened on all devices, and they're not as compressed as they look — a 3 MB HEIC may become 5–8 MB when converted to JPG at full quality. Use formatdrop.com/heic-to-jpg to convert HEIC to JPG. At this stage you're also fixing the compatibility issue — most email recipients can't open HEIC files anyway.

  3. 3

    Reduce image resolution if it's excessively high

    A 12 MP photo at 4000×3000 pixels is much larger than any email recipient needs to view on screen. Scaling it down to 1920×1440 (still a very usable 2.8 MP) reduces file size by 75% before any other compression. Use FormatDrop's image converter to resize: select your JPGs, set max width to 1920px, and download.

  4. 4

    Compress JPG quality to 70–80%

    Re-saving a JPG at 70–80% quality produces a file that looks identical to the original in email viewing but is significantly smaller. The human eye cannot detect JPG compression at quality 80 in typical image viewing. Open formatdrop.com/image-converter, select JPG output with quality 80, and process your images.

  5. 5

    Consider cloud sharing for large batches

    If you're sending 10+ photos, consider Google Drive, Dropbox, or iCloud Links instead of attachments. These services send a single link rather than 30 MB of attachments. To share: upload all images to a Google Drive folder, right-click → Share → 'Copy link', and paste the link in your email. Recipients click the link to view/download rather than waiting for large attachments.

Why convert HEIC to JPG?

The reason images seem so much larger in email than expected is multi-layered. First, email clients often encode attachments in Base64 before transmission, which increases file size by 33% beyond the raw file data. Second, mobile email apps may preview all attachments before download — meaning large images create loading delays even before the recipient downloads them. Third, many corporate email servers have strict size limits enforced at the server level rather than the client — if you exceed the limit, the email bounces without a clear error message to the recipient. The practical standard for email images: keep each image under 1 MB, and the total attachment under 5 MB, to ensure deliverability across the widest range of email systems. For high-quality sharing of many images, cloud storage links are the professional standard.

Your files never leave your device

FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.

Frequently asked questions

What is the maximum email attachment size?
It varies by provider: Gmail: 25 MB. Outlook.com (personal): 20 MB. Office 365/Exchange: typically 10–25 MB, varies by organization settings. Yahoo Mail: 25 MB. Apple Mail via iCloud: 5 MB (IMAP) or 5 GB with Mail Drop. Corporate email servers: commonly 10 MB, sometimes as low as 5 MB. For guaranteed deliverability: keep all attachments under 10 MB total.
Can I send photos at full quality via email?
Yes, but consider whether recipients need full quality. A 24 MP RAW camera photo at full quality is overkill for someone who just wants to see how your cat looks. At 70–80% JPG quality and 1920px wide, a photo still looks excellent on any screen and is 10–20× smaller. For professional photography delivery where full quality matters: use Google Drive, Wetransfer.com, or Dropbox with a share link.
How do I email multiple photos without them being too big?
Three options: (1) Compress each image to under 1 MB using FormatDrop, then attach as normal — total should stay under 5–10 MB. (2) Send multiple emails with 3–5 photos each. (3) Upload all photos to Google Drive or Dropbox and send a share link — the most professional approach for large batches.
Convert HEIC to JPG Now — Free

No account. No upload. Works in any browser.