pictuary
How to Compress Images for Email Attachments

How-to guide

How to Compress Images for Email Attachments

5 min read

To compress images for email attachments, resize each photo to 1920 px wide using Pictuary's Resize tool, then compress at JPEG quality 75 — this reduces a typical 6 MB phone photo to 200–400 KB, and 10 images to a combined total under 5 MB file size, which clears every common mail server limit. EXIF data is stripped automatically.

Free image compressor — no account required

No account · Files deleted within 15 minutes · EXIF data removed

Compress →

Why email attachment limits vary — and which limit actually applies

"Attachment too large" bounces happen because every mail server in the delivery chain enforces its own SMTP limit. Your message must pass through your sending server, any relay servers, and the recipient's server. The most restrictive server in that chain determines whether the email is delivered.

Known limits as of May 2026:

  • Gmail (send): 25 MB total attachment size
  • Gmail (receive): 50 MB total
  • Outlook / Microsoft 365: 20 MB total
  • Apple Mail: 20 MB default (iCloud relay) — large attachments converted to iCloud links automatically
  • Yahoo Mail: 25 MB total
  • Corporate Exchange servers: Typically 10–15 MB, configured by the IT administrator — often lower in regulated industries
  • Government email: 5–10 MB in many jurisdictions

The safest rule: keep total attachment size under 10 MB. Under 5 MB is better if you regularly email government or financial institutions.

Why attachment sizes are larger than they appear — base64 encoding

Every email server base64-encodes attachments during transmission — converting binary image data into plain text so it can travel through email protocols. This encoding inflates file size by approximately 33%. A group of files totaling 10 MB on disk becomes approximately 13.3 MB after base64 encoding on the server. This is why attachment size limits are stricter than they appear: a 20 MB Outlook limit allows only approximately 15 MB of actual file data.

Why phone photos are disproportionately large

A modern smartphone camera produces images at 12–48 megapixels. An iPhone 16 shoots at 4032×3024 px by default — approximately 12 megapixels — producing HEIC or JPEG files of 3–8 MB each. Higher-resolution modes produce even larger files.

These dimensions are appropriate for large-format printing. They are excessive for email, where the recipient's screen displays images at 1920 px wide at most — usually much less if they are reading on a laptop or phone. Every pixel above that display resolution is wasted data that consumes attachment quota without adding any visible quality.

Resizing to 1920 px wide reduces pixel count by approximately 78% from a 4032 px wide source — which is why resizing produces a larger size reduction than compression alone.

The two-step approach for email

Step 1 — Resize to 1920 px wide: Eliminates unnecessary pixels. A 4032×3024 photo becomes 1920×1440, reducing raw file size from ~6 MB to ~1.5–2 MB before any compression is applied.

Step 2 — Compress at JPEG quality 75: Reduces the encoded size of the remaining pixels. At quality 75, a resized phone photo compresses to 200–400 KB with no visible quality difference at normal email viewing distance.

Combined result for 10 photos:

StageFile size per imageTotal (10 images)
Original phone photos~5–6 MB each~50–60 MB
After resize to 1920 px~1.5–2 MB each~15–20 MB
After compress at JPEG quality 75~200–400 KB each~2–4 MB

A combined total of 2–4 MB clears every mail server limit, including the most restrictive corporate configurations.

JPEG vs WebP for email — why JPEG wins here

For web images, WebP is the recommended format because browser support is at 97% in 2026. Email is different. Email clients are not browsers, and email client updates lag browser updates by years.

Email clients with incomplete or no WebP support in 2026 include: Outlook 2019, Outlook for Windows (MAPI client, not web), older iOS Mail builds, corporate webmail on older stacks, and many government-deployed clients. These clients lack the codec required to decode WebP — which means a WebP attachment may display as a broken icon or not at all.

JPEG renders correctly in every email client without exception. For email attachments specifically, JPEG is the correct choice regardless of whether WebP would produce a smaller file.

EXIF data and email privacy

EXIF data embedded in JPEG files from smartphones includes GPS coordinates accurate to within a few meters, camera model and serial number, and shooting date and time. When you attach an unstripped JPEG to an email, every recipient can extract this information using freely available tools.

Pictuary removes all EXIF data from every processed image automatically. This protects location privacy and reduces file size by a further 5–10%. Lossy compression at quality 75 — combined with the resize step and the EXIF strip — is what produces the 95%+ size reduction from a 6 MB source down to under 400 KB.

Step by step

  1. Upload your image to the Resize tool

    Go to pictuary.com/resize and upload your image. Pictuary accepts JPEG, PNG, WebP, and HEIC. No account is required. If you are working with iPhone photos in HEIC format, Pictuary converts them automatically as part of the resize step.

  2. Resize to 1920 px wide

    Enter 1920 in the width field. Leave the height blank — Pictuary maintains the aspect ratio and will never upscale beyond the source. A standard phone photo at 4032×3024 becomes 1920×1440 px, which is sufficient to display clearly on any screen and prints well at A5 size. Click Resize & Download.

    Pixel dimensionsThe width and height of an image measured in pixels. For email attachments, reducing pixel dimensions is the single most effective way to reduce file size — far more than compression alone. See full definition →
  3. Upload the resized image to the Compress tool

    Go to pictuary.com/compress and upload the resized image from Step 2.

  4. Choose JPEG and set quality to 75

    Select JPEG as the output format. Set quality to 75. JPEG is the correct format for email because it opens on every device — Windows, macOS, Android, iOS — without any codec or plugin. Quality 75 produces a file between 200–400 KB for a typical resized phone photo, which is well under any email server limit.

    Lossy compressionA compression method that permanently removes some image data to achieve a smaller file size. At quality 75–85, lossy compression is visually indistinguishable from the original at normal viewing distance on any standard screen. See full definition →
  5. Download and attach

    Click Compress & Download. Attach the downloaded JPEG to your email. EXIF data — including GPS coordinates — is removed automatically. Files are deleted from Pictuary's servers within 15 minutes.

Frequently asked questions

What is the safest file size per image for email?

Under 1 MB per image gets through every mail server — including corporate and government servers that cap total attachment size at 10–15 MB. Under 500 KB is better if you are sending multiple images. The total attachment size of the email matters more than individual file size — most servers measure the combined total.

Should I use JPEG or WebP for email attachments?

JPEG. WebP is not reliably supported by older email clients — including Outlook 2019, older iOS Mail builds, and many corporate webmail clients. JPEG opens on every device without any additional software or codec. If you are certain all recipients use modern clients that support WebP (Chrome-based webmail, modern Outlook), WebP is an option, but JPEG is the safe default.

Does removing EXIF data reduce file size?

Yes — typically 5–10% per image. EXIF metadata can include camera settings, GPS data, thumbnail previews, and manufacturer information. On a camera RAW-derived JPEG, EXIF can account for 50–200 KB of additional overhead. Pictuary strips all EXIF data automatically during every compression operation.

What if my email still bounces back as too large?

Total attachment size is calculated after the email server base64-encodes the attachment, which adds approximately 33% overhead. A group of files totaling 10 MB on disk becomes approximately 13.3 MB after encoding. If a bounce occurs, lower quality to 70 or reduce the number of images per email. Under 500 KB per image with a maximum of 10 images per email will clear every common server limit.

How do I compress multiple images for one email?

Process each image through the resize and compress steps individually. For batches of event photography or product shots, use the Resize tool first on all images, then compress each. Aim for total attachment size under 10 MB — the most restrictive common server limit — to ensure delivery to corporate and government recipients.