How do I compress photos to email them?
Modern phone photos run 3–8 MB each, so a dozen of them blows past the 25 MB attachment cap every inbox enforces. Drop the whole batch on the image compressor with a 500 KB target — every photo shrinks individually, stays sharp on screen, and the set downloads as a ZIP. Nothing uploads during any of it.
- Drop the whole batch. The compressor takes all your photos at once — no per-file clicking. Each is optimized independently to the target.
- Pick 500 KB (the email sweet spot). At 500 KB a photo is visually identical on screen and 20 photos still fit one email. For portals with stricter caps, the 100 KB and 200 KB targets exist too.
- Download the ZIP, attach, send. One ZIP with every compressed photo, named like the originals. Attach it — or the individual files — and the send button stops complaining.
A 60 MB vacation set typically compresses to under 10 MB in seconds — one email instead of six, with no visible difference on any screen.
The attachment math nobody explains
Email encodes attachments in base64, inflating them ~33% on the wire — a "24 MB" attachment set actually exceeds a 25 MB cap. Aim for 18–20 MB of real files per message. At 500 KB per photo that is a comfortable 35+ photos; at raw phone sizes it is three.
When should you NOT compress?
When the recipient will print or edit the photos. Compression optimizes for screens; print wants every pixel. For those cases send a cloud link to the originals — and compress a preview set for the email body so the recipient sees what they are getting.
Tools for this job
Frequently asked questions
Will the recipient notice the compression?
On a screen, no — 500 KB holds a sharp full-width photo. Zoomed to 100% or printed large, yes. Match the target to how the photos will be viewed.
Can I compress HEIC photos from an iPhone directly?
Convert them to JPG first (HEIC rarely opens on the receiving end anyway) — then compress. Both steps run in the browser.
Are my photos uploaded to compress them?
No. The whole batch is processed on your device; family photos never touch a server.