What the compressor does
Drop images or a folder and each one is re-encoded at a smaller size in your browser. PNGs are optimised losslessly with OxiPNG — same pixels, better filters and deflate settings, metadata dropped. JPGs are re-encoded with MozJPEG, WebP with libwebp and AVIF with libavif at the quality you choose. Per-file and total savings are shown live; if a file would not get smaller it is left as it is and labelled "no saving". Files never leave your device.
Getting the most out of it
- Keep the same format when the images must stay JPG or PNG. Expect 40–70 % off camera JPGs and 20–60 % off PNG screenshots.
- Switch to WebP for anything going on a website: another 25–35 % on top, with transparency preserved.
- Quality 80 is the default and the right answer for photos; 85–90 for text and line art; 70–75 for large backgrounds.
- PNG effort: Balanced for everyday use; Max for a final pass on assets that will be downloaded millions of times.
When to resize instead
Compression cannot fix an image that is simply too large in pixels. A 4000 px photo displayed at 800 px wastes most of its bytes however well it is encoded — run it through the Image Resizer first (or as well: the resizer also re-encodes at your chosen quality). For vector artwork, the SVG Optimizer is the equivalent tool.