Compress images for email.
Email services reject attachments over 25 MB and often silently downgrade image quality. Pre-compress to 500 KB or less — your photos arrive sharp and your recipients don't wait to download them.
Drop images here to start
· ·
- JPG
- PNG
- WebP
- AVIF
- GIF
- SVG
- HEIC
Skipped
Settings
Compression
Queue
No images yet
Generating previews…
Your queue is empty
Drop images anywhere in this page, or use the buttons above.
Done
Your images are ready.
Spot check
Drag the divider or switch to side-by-side / zoom to compare the first image.
Never exceed an email attachment limit again.
Email attachment limits exist for a reason — large files clog inboxes, slow down delivery, and bounce back when they exceed the provider's cap. Gmail, Outlook, Yahoo, and Proton Mail all limit total attachment size to 25 MB. A single photo from a modern smartphone (8-12 MB) takes up half that budget. Three photos and you hit the limit.
Our compressor solves this with target-size mode. Set the target to 500 KB per image — a size that looks great on any screen — and the encoder automatically finds the optimal quality and resolution to hit it. A batch of 10 photos that would have been 100 MB raw becomes 5 MB, well within any email provider's limit. The compressor runs entirely in your browser, so your sensitive documents and personal photos never leave your device.
Best practices for email images
For photographs embedded in an email body, resize to 600-800px wide and use JPEG quality 80. For email attachments that will be downloaded and viewed full-size, quality 85-90 preserves more detail while still keeping files under 1 MB. PNG screenshots of documents or presentations should use lossless mode to preserve text sharpness. Always preview your compressed image with the comparison slider before attaching — what looks good in the compressor may reveal artefacts when viewed at full resolution.
Different email providers handle images differently. Gmail strips EXIF metadata automatically. Outlook renders images at 72 DPI regardless of source. By pre-compressing with our tool, you control exactly what the recipient sees. For format-specific compression, see our dedicated JPEG compressor, PNG compressor, and WebP compressor.
Supported formats for email
Our compressor accepts JPEG, PNG, WebP, AVIF, GIF, SVG, HEIC, and TIFF as input. For email, JPEG is best for photos and PNG for screenshots. All processing happens locally in your browser.
All image tools
Compress, resize, crop, convert, and more — all in your browser, all private.
Related compressor tools
Optimize your images for any format, platform, or file size.
Frequently asked questions
-
What is the best image size for email?
Aim for images under 500 KB — most email clients display images up to 600-800px wide without scaling. Larger files may fail to send or display slowly. Our compressor with target-size mode set to 500 KB gives you email-ready images every time.
-
Does Gmail compress images?
Yes. Gmail resizes images larger than 2048px wide and strips metadata. Pre-compressing to under 500 KB gives you control over quality before Gmail applies its own processing. Attachments are limited to 25 MB total.
-
What format is best for email attachments?
JPEG for photographs and images with gradients — it offers the smallest file sizes. PNG for screenshots, logos, and images with sharp edges or transparency. WebP is not supported by all email clients, so JPEG or PNG are safer choices.
-
How do I compress an image for email without losing quality?
Use quality 80-85 for JPEG photos — visually lossless with 80-90% size reduction. For PNG screenshots, use lossless mode to preserve text clarity. The side-by-side comparison slider lets you verify quality before downloading.
-
Can I batch compress images for email?
Yes. Drop multiple images at once and the compressor processes them in parallel. Each image is compressed to your target size. Download individual files or everything as a ZIP — perfect for emailing multiple photos.
-
What are common email image size limits?
Gmail/Outlook: 25 MB total per email. Yahoo: 25 MB. Proton Mail: 25 MB (free). Compressing each image to 200-500 KB means you can attach 50+ images per email. For single images, 100 KB is usually safe for quick-loading inline display.
Get started
Ready to compress your images?
Free. Unlimited. Your files never leave your device.