Image compressor. Smaller files, no upload.
Shrink JPG, PNG, WebP & AVIF with a live quality slider, downscale by max width, and see the exact savings per file. Everything runs on your device — nothing is uploaded.
A free online tool by Digital HeroesEvery image is re-encoded with your device's own canvas — nothing is uploaded.
Click any thumbnail to preview it at full size before downloading.
Why compress in the browser?
Most “free” compressors upload your photos to a server first. This one does the whole job locally with your device's own Canvas — faster, completely private, and it keeps working offline. It doubles as a compression calculator: re-encode a representative photo at a few quality levels and formats to find the smallest file that still looks right before you bake that setting into a build pipeline. Single & batch compression and one-click ZIP export are all free, with no sign-up and no limits.
Shrink the batch, keep the quality.
Four steps, no upload.
- Drop your images into the zone — JPG, PNG, WebP, AVIF or GIF. They never leave your device.
- Pick an output format, drag the quality slider, and optionally set a max width to downscale large photos.
- Watch each thumbnail show the new size, savings percent and dimensions — click one to preview it at full size.
- Download a single file, or grab the whole batch with Download all (.zip).
Frequently asked questions.
Are my images uploaded anywhere?
What's the size difference across JPEG, WebP and AVIF?
What quality level should I use?
Does this work on PNG and animated GIF?
Why does AVIF sometimes fall back to WebP?
toBlob() call for AVIF returns nothing, so the tool falls back to WebP and shows a notice. Browsers that can't encode AVIF can usually still decode it, so AVIF as a delivery format works everywhere — only the conversion step is restricted here.What about responsive images and srcset?
srcset attribute — build pipelines like Next.js's Image component, Sharp or Squoosh CLI handle that multi-size generation. Use this tool for the per-variant audit and one-off optimization.Published · Last updated .