Live quality slider
Drag the slider to balance size and quality. Every image re-compresses instantly so you can pick the sweet spot.
Reduce JPG, PNG and WebP file size with a live quality slider. Batch compress dozens of images at once — everything runs locally in your browser, so your files never get uploaded.
Multiple files supported — compressed automatically in your browser
JPG • PNG • WebP — up to 30MB eachQuality you control, formats you need, privacy by default.
Drag the slider to balance size and quality. Every image re-compresses instantly so you can pick the sweet spot.
PNGs use indexed-color quantization (UPNG) — bigger savings than a plain re-encode, with transparency preserved.
Drop dozens of images and compress them all at once, then download every result individually or together.
Keep the original format or convert to JPG, PNG or WebP on the fly. WebP usually gives the smallest files.
All compression happens in your browser. Your images are never uploaded to any server — ever.
Runs on any device with a modern browser — Windows, macOS, Linux, ChromeOS, iPad and Android.
Only as much as you choose. The quality slider lets you balance size and quality. At 80% or higher, results are virtually indistinguishable from the original for normal photos and graphics.
PNG images are compressed with UPNG using indexed-color (palette) quantization. The number of colors scales with your quality setting, so lower quality means a smaller PNG while keeping transparency. At 100% quality, PNGs are re-encoded losslessly.
Yes. Drop as many images as you like and they are compressed in a batch. Download each one or grab them all at once.
For photos, WebP usually produces the smallest files at the same visual quality. PNG is best for graphics that need transparency. JPG offers a good balance of small size and universal compatibility.
Yes. Compression runs entirely in your browser with no upload, and it is free with no sign-up, no watermark and no usage limits.