Shrink image file size by quality or a target size — all in your browser.
The quality slider gives you direct control — lower quality means smaller files. Target size is easier when you have a hard limit (say a 200 KB upload cap): the tool re-encodes the image a few times to find the highest quality that still fits under your number. If you set a target size it takes priority over the slider.
WebP almost always produces the smallest file at a given quality and supports transparency, so it's the default here. JPG is the safest choice for maximum compatibility with older software. Choosing Keep original re-encodes each image in its own format — useful when you must stay PNG or JPG, though PNG is lossless and won't shrink as much.
Most "compress image" sites upload your pictures to their servers. This one doesn't. The compression happens inside your browser tab using the HTML canvas, so your images never touch the network — nothing to leak, cache, or delete later.
Yes. There is no upload step and no account. You can open your browser's network tab and watch: no request carries your image data. The tool works offline once the page has loaded.
Compressing to JPG or WebP is lossy, so some detail is traded for a smaller file — that's the point. Keep your originals if you might need full quality later, since compression cannot be undone.