Quick answer
Drop your images, the tool picks the best format and quality automatically — usually 40–80% smaller with no visible loss. Flip on Lossless mode to force PNG output with zero quality change ever.
Two modes — pick the right one
| ★ RecommendedSmart mode (default) | Lossless mode | |
|---|---|---|
| Output format | WebP for photos, PNG if transparent | Always PNG |
| Quality | Visually identical to original | Pixel-perfect identical |
| Typical size reduction | 40–80% | 5–25% |
| Best for | Web images, photos, social media | Archival, source files, designer hand-off |
Smart mode uses WebP at quality 92 — visually indistinguishable from the original but dramatically smaller. Lossless guarantees zero pixel changes.
Why this matters for your site
Images are the #1 cause of slow websites. A typical homepage with five unoptimized photos can be 30+ MB before users read a single word. Google's Core Web Vitals (specifically LCP) penalizes slow image loading, and slow pages lose visitors — Google has reported that 53% of mobile users leave a site that takes longer than 3 seconds.
Real-world impact
Cutting a 3 MB hero image down to 200 KB doesn't just feel faster — it usually improves Lighthouse scores by 15–30 points and PageSpeed Insights LCP by 1.5–3 seconds.
JPEG, WebP or PNG — which one?
- WebP — Google's modern format. About 30% smaller than JPEG at the same visual quality. Supported by every modern browser. Default to this for the web.
- JPEG — Universal compatibility. Use when WebP isn't an option (older software, email attachments, print).
- PNG — Lossless. The only choice when you have transparency (logos, icons) or absolutely cannot lose any quality.
The 92% quality sweet spot
Quality settings between 85–92 are virtually impossible for the human eye to distinguish from 100%, but they shave 40–60% off the file size. Going above 92 adds significant size for no visible benefit. Going below 75 starts to show artifacts in photos.
Privacy — every byte stays local
This tool uses the browser's built-in Canvas API. Your images are read, resized, and compressed entirely on your device. Nothing is uploaded. No analytics on file contents, no temporary copies stored, no logs.
FAQ
Will I lose quality?
+
In Smart mode, the difference is invisible to the human eye in 95% of cases. We use WebP at quality 92, which independent studies (Google, Mozilla) show is indistinguishable from the original on screen.
In Lossless mode the output is mathematically identical — zero quality change, just smaller via PNG's lossless compression.
Why is my file barely smaller?
+
If your image is already compressed efficiently (already a small JPEG or WebP), there's nothing more to save. The tool will tell you "Already optimal" rather than create a useless larger file.
Can I batch-compress lots of images?
+
Yes. Drop or select multiple images at once. Each is compressed in parallel and you get a one-click "Download All" button.
What file formats does it accept?
+
JPG, PNG, WebP, GIF, BMP — basically anything your browser can display. Output is WebP, PNG, or JPEG depending on mode.
Is there a size limit?
+
No artificial limit. Practically your browser's available memory is the only ceiling — most laptops handle 50+ MB images fine.