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.
Drop your photos into the uploader above — they stay on your device.
Each photo is automatically brought down to around 1MB, the sweet spot for email.
Download the compressed set and attach it to your email like normal.
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.
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.
Cloud links work until they don't: expired shares, corporate firewalls blocking file hosts, grandparents who won't click a Drive link. An attachment inside the email itself has none of these failure modes — it opens in the mail app, offline, forever.
That's the trade this page makes for you: photos small enough to attach directly, so you never have to explain to anyone how to open a shared folder. For client galleries and family albums alike, the email that “just arrives” wins.
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.
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.
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.
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.
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.
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.