Image Compressor
Reduce JPG, PNG or WebP file size — processed entirely in your browser, nothing is uploaded.
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.