Reduce image size for email
Most email providers cap attachments around 25 MB total. Resize and recompress before sending — your recipient will thank you.
Drop a photo here, or tap to choose
JPG · PNG · WEBP · HEIC — files never leave your browser
Gmail and Outlook both limit attachments to 25 MB. Yahoo allows 25 MB. Apple Mail (iCloud) allows 20 MB before forcing Mail Drop. A single 12-megapixel photo straight from a phone can be 4–8 MB; ten of them blow past the limit.
For email, 1600 px on the long side at JPG quality 80 is the sweet spot. The image still looks great on a 4K screen but weighs 200–400 KB instead of 4 MB.
Use the tool below with target size 500 KB or 1 MB and free resize mode. You can shrink an entire holiday album in minutes.
Why email caps exist
Most email providers cap a single message at 25 MB (Gmail/Outlook) or 20 MB (many corporate servers). Big attachments also bounce when the recipient's mailbox is near full, and they're slow on mobile data. Compressing photos to a sensible size avoids all of that.
Sensible target sizes for email
- Single photo, casual: 500 KB to 1 MB at 1920 px wide. Looks great full-screen, opens fast.
- Single photo, professional: 1–2 MB at 2400 px wide. Print-ready up to 8×10 inches.
- Album of 10 photos: aim for ≤ 500 KB each so the whole message stays under 5 MB.
The fastest workflow
- Open the Compress to 1 MB tool (or pick a smaller target if you're sending a batch).
- Drop the photo. The editor compresses it locally.
- Download and attach to your email.
For multiple photos at once, use the batch resizer — drop up to 50 files and download a single ZIP, ready to attach.
Why not just zip the originals?
ZIP compression has almost no effect on JPGs and HEICs because they are already compressed. A 5 MB JPG inside a ZIP is still essentially 5 MB. Real size reduction comes from re-encoding at a lower quality or smaller resolution.