Compress JPG for Email
A preset of Compress JPG
Most mail providers reject attachments over 20–25 MB, and large photos make messages slow to send on mobile. This preset caps the longest edge at 1600px and targets 300 KB per photo — small enough to attach a dozen, large enough to still look good full-screen.
- Files never leave your device
- Free, no signup
- No watermarks
- Works offline once loaded
How to compress jpg
- 1
Add your photos
Drag JPG files onto the drop area, click to browse, or paste an image from your clipboard. Up to 20 files at a time.
- 2
Pick quality or a target size
Use the quality slider for a quick result, or switch to target size mode and type the exact file size you need.
- 3
Download
Save each image individually, or download every compressed photo at once as a ZIP archive.
Attachment limits are smaller than they look
Gmail and Outlook both advertise a 25 MB attachment limit, but that figure is the size of the encoded message rather than the sum of your files. Attachments are transmitted as base64, which inflates binary data by roughly 33%, so the practical ceiling is closer to 18–19 MB of actual photos. A dozen untouched phone pictures will exceed it.
The receiving server matters more than the sending one, and it is the stricter of the two that decides. Plenty of corporate mail systems cap inbound messages at 10 MB, and some older systems at 5 MB. A message that leaves your outbox successfully can still bounce hours later, which is why sizing photos down before sending is more reliable than discovering the limit afterwards.
Why 1600px and 300KB
This preset caps the longest edge at 1600 pixels and targets roughly 300 KB per photo. At that size an image still fills a laptop screen when opened and prints acceptably at postcard size, while roughly fifty of them fit inside a 19 MB envelope. It is the balance point where the recipient sees a real photograph rather than a thumbnail and the message actually arrives.
For photographs the recipient intends to print large, or that will be edited further, send the originals through a file-sharing link instead. Compression for email is a delivery compromise: it optimises for the message getting through, and the discarded detail is not recoverable from the attachment afterwards.
- A handful of photos
- This preset is comfortable. Ten to fifteen images land around 3–4 MB total and pass essentially every mail server.
- A whole album
- Use a share link instead. Fifty compressed photos still approach the limit, and most recipients prefer a link to a fifty-attachment message.
Frequently asked questions
Are my photos uploaded to a server?
No. Compression happens entirely inside your browser using the Canvas API in a Web Worker. Your photos never travel over the network, which is also why the tool keeps working if you disconnect.
How much smaller will my JPG get?
Photographs typically shrink by 60–80% at quality 80 with no difference visible at normal viewing size. Images that are already heavily compressed will shrink less, and the tool will tell you exactly how much it saved.
Does compressing a JPG reduce its dimensions?
Not unless you ask it to. By default only the encoding quality changes. Turning on "Resize" additionally caps the longest edge, which is usually the fastest way to make a photo dramatically smaller.
Is there a file size or batch limit?
Files up to 50 MB and 20 images per batch. The limit exists because everything is held in your device memory — there is no server queue to wait behind.
Will EXIF data like GPS location be kept?
No. Re-encoding through the canvas discards all EXIF metadata, including camera model and GPS coordinates. That is usually what you want before sharing a photo publicly.
Does compressing photos for email remove location data?
Yes. Re-encoding discards all EXIF metadata, including GPS coordinates, camera model and timestamp. Worth knowing in both directions: it protects your home address when emailing photos to strangers, but it also means the date the photo was taken is no longer embedded in the file.
You might also need
Compress PNG
Shrink PNG files while keeping transparency
Resize Image
Change image dimensions by pixels or percentage
WebP Converter
Convert images to and from WebP
Remove EXIF Data
Strip GPS location and camera data from photos
Background Remover
Cut the background out of any photo, right in your browser
Color Palette Extractor
Pull the dominant colors out of an image
Crop Image
Drag to crop, with aspect ratio presets
Favicon Generator
Every favicon size plus the HTML to install it