Compress Photos for Email Online — Free

Shrink a whole photo shoot to email-friendly sizes in your browser. Beat Gmail and Outlook attachment limits without zipping, linking, or signing up.

Drag & drop or click to upload

JPG, PNG, WebP up to 50MB

Target size: 1 MB per image — quality adjusts automatically.

Files are processed locally and never uploaded.

How to use

  1. 1

    Drop your photos into the uploader above — they stay on your device.

  2. 2

    Each photo is automatically brought down to around 1MB, the sweet spot for email.

  3. 3

    Download the compressed set and attach it to your email like normal.

The attachment limits you'll hit

Gmail caps a whole message at 25MB including encoding overhead, which means roughly 18MB of actual attachments. Outlook.com allows around 20MB, and many corporate mail servers enforce even less. A ten-photo shoot straight from a phone — 4 to 8MB per photo — sails past every one of these limits.

The failure mode is annoying: the message bounces, or the recipient gets a “download from link” prompt they don't trust. Compressing first keeps everything inside one ordinary email that just works.

Why 1MB per photo is the sweet spot

This page targets about 1MB per image. That's large enough to look crisp full-screen on any monitor or phone — far beyond what most recipients need — while small enough that twenty photos still fit comfortably inside Gmail's limit.

Going smaller saves little in practice: the difference between a 1MB and a 300KB photo is invisible in an email, but the 1MB version survives if the recipient decides to print one. One megabyte is the point where convenience and quality stop fighting.

Batch a whole shoot at once

Drop in the entire set — a wedding's highlights, a house listing's thirty photos, a trip's best-of folder. Each image is compressed independently toward the 1MB target, and you download them one by one or bundled as a ZIP.

Because everything runs in your browser, there's no upload queue and no per-day cap standing between you and a 200-photo batch. Your computer does the work while you write the email.

Keep your originals, send the copies

Compression permanently discards data, so treat the emailed versions as delivery copies: compress copies, archive the full-resolution originals separately. Future you — wanting a print, a crop, or a re-edit — will be grateful.

Privacy follows the same logic as everything here: the photos never leave your browser during compression. Client shoots and family photos are processed by your own device, not uploaded to a stranger's server.

Frequently asked questions

How many photos can I attach to one Gmail after compressing?▼

Gmail allows about 18MB of real attachments per message. At ~1MB per photo, that's roughly 15–18 photos per email — versus two or three uncompressed. For bigger sets, split across two emails or send a ZIP.

Will recipients notice the quality difference?▼

No. A 1MB photo displayed on a screen is visually identical to the 6MB original for all practical purposes. The compression only becomes visible in large prints or extreme crops — neither of which happens inside an email.

My photos are HEIC from an iPhone — will this work?▼

Not directly: browsers can't decode Apple's HEIC format. Convert them to JPG first with our free sister site heic2jpg-free.com, then drop the JPGs here for email-sized compression.

Should I ZIP the photos instead?▼

A ZIP of full-size photos is still full-size — zipping barely shrinks JPEGs since they're already compressed. Shrink the photos first with this tool; then a ZIP is just convenient packaging, not a size strategy.

Related tools