Image Compressor

Reduce JPG, PNG or WebP file size — processed entirely in your browser, nothing is uploaded.

Click to choose an image, or drag one here

JPG, PNG or WebP — up to ~20MB

How this works

Your image is decoded and redrawn onto an HTML5 canvas, then re-encoded at your chosen quality level using the browser's built-in image compression — the same mechanism this site's competitors describe as "canvas-based" processing. The file never leaves your device.

Frequently asked questions

Why doesn't the quality slider affect PNG output?

PNG is a lossless format — it doesn't have a quality setting like JPEG or WebP. To actually reduce a PNG's size, convert it to JPEG or WebP instead (unless you specifically need transparency, which JPEG doesn't support).

Will this reduce dimensions (width/height) too?

No — this only re-compresses at the same dimensions. Use the Image Resizer if you also want to shrink the pixel dimensions, which usually reduces file size further.

Related tools