Image Compressor
Reduce an image's file size by adjusting JPEG/WebP quality, with the size saved shown — entirely in your browser, the image is never uploaded anywhere.
Reduce an image’s file size by adjusting quality. Choose an image and a quality level below — it’s processed entirely in your browser and never uploaded anywhere.
How it works
Your image is redrawn through the Canvas API and re-encoded at your chosen quality level. JPEG and WebP support quality-based compression — lower quality means a smaller file with more visible loss. PNG is a lossless format, so the quality setting has no effect on a PNG; this is disclosed in the result, not hidden.
FAQs
Why didn’t my PNG get smaller?
PNG is a lossless format — there’s no quality dial to turn down. To meaningfully shrink a PNG, convert it to JPEG or WebP first (see our Image Converter), which do support lossy compression.
Is my image uploaded anywhere?
No. Compression happens entirely in your browser using the Canvas API.