Email Image Compressor
Compress and resize images so your emails stay under inbox size limits. Email-safe defaults (600px width, JPEG, sub-1MB total). Drag-drop, in-browser, no signup. Your images never leave your device.
How to use the email image compressor
- Drop your images onto the upload zone (or click to browse).
- Adjust the max width (default 600px - standard email content width) and quality (default 0.7 - visually lossless for most email use).
- Each image gets recompressed live as you change settings. Watch the "total payload" - keep it under 1MB to render cleanly across all email clients.
- Download images individually or as a ZIP. The originals stay on your device - nothing uploads to any server.
Why image size matters in email marketing
Email is the only marketing channel where every kilobyte costs you. Gmail clips messages over 102KB of HTML/text content with a "View entire message" link that subscribers rarely tap. Outlook penalizes oversized HTML for deliverability scoring. Apple Mail and corporate firewalls sometimes refuse to load images altogether on slow networks, leaving readers with broken layouts and a bad impression.
The fix is boring but consistent: every image at the smallest width that renders well, exported as JPEG at quality 0.7-0.85, total payload under 1MB. This tool enforces those defaults so you don't have to remember them every time.
FAQ
What's the maximum size for an email?
Gmail clips messages over 102KB of HTML/text content (images don't count toward this limit, but the entire email becomes a "view entire message" link). Outlook desktop has no hard cap but penalizes deliverability above 100KB of HTML. Total email payload - HTML plus images - should stay under 1MB to render well across all clients without triggering size warnings.
JPEG, PNG, or WebP - which format should I use in email?
JPEG is the safest universal choice for photographs - supported in 100% of email clients. PNG is good for images with transparency (logos, icons). Avoid WebP: Outlook 2016/2019 do not render it. If you must use modern formats, ship a JPEG fallback via the <picture> element or just use JPEG.
What width should email images be?
Standard email content width is 600px. Images that fill the body should be exported at 600px or 1200px (for retina display) - never larger. Wider images don't render any bigger in most clients and just bloat the email. For 2x retina, export at 1200px and constrain to width=600 in HTML so high-DPI displays look sharp.
Why does Gmail show my email as "View entire message"?
Gmail clips messages where the HTML/text portion exceeds 102KB. Inline base64-encoded images count toward that limit; remote-loaded images do not. To stay under: keep your HTML lean (avoid duplicate inline styles), don't inline images via data URLs, host images on a CDN and reference them with src URLs.
Does compression hurt image quality?
Aggressive compression does. JPEG at quality 0.7 is visually indistinguishable from the original for 95% of email use cases - product shots, lifestyle photos, headshots. Below 0.5 you'll see artifacts (blocky gradients, blurry edges). For images with text overlays or hard edges, use PNG or keep JPEG quality at 0.85+.
How do I make retina-quality images for email?
Export at 2x the display width (so 1200px for a 600px-wide image), then constrain in HTML with width="600". On retina screens, the browser uses the extra pixels for sharpness; on standard screens, it downsamples invisibly. The file will be larger than a 600px export, so compress aggressively (quality 0.7-0.8).
Should I use background images in emails?
Use them sparingly. Outlook desktop strips most CSS background-image declarations - you need MSO conditional comments with VML fallbacks for them to render. For hero areas, an inline foreground img is more reliable than a background image with text overlaid. If you must use a background, always provide a solid-color fallback for the foreground text.
Why are images from Photoshop or Figma so large?
Default "Save for Web" settings in Photoshop produce JPEGs at quality 80-90 - overkill for email. Figma exports at full source resolution unless you set a scale. Run any export through this compressor with quality 0.7 and width 600px (or 1200px for retina) - typical reduction is 70-85% of file size with no visible quality loss.
Build the email these images go into
MiN8T's editor uploads, resizes, and inlines images automatically - and exports clean HTML to any ESP. Skip the manual workflow.
Open MiN8T Editor →