Image Compressor (WebP, AVIF)

Compress to
The sweet spot. Most photos look identical to the original here, at a fraction of the size.

🔒 Everything happens in your browser. Images never upload. Close the tab and they're gone.

Drop an image, pick a quality, get a much smaller file. The trick here isn't a better slider — it's the format. A JPEG squeezed harder as a JPEG mostly just looks worse. Re-encoded as WebP at the same visual quality, the same photo typically lands 25-35% smaller, and as AVIF, smaller again. That's because WebP and AVIF borrowed their compression from video codecs (VP8 and AV1). Where JPEG splits a picture into 8×8 blocks and compresses each one nearly on its own, WebP and AVIF first predict each block from the pixels already decoded around it, then store only the difference. Skies, skin, walls, and gradients — the parts of a photo that are mostly predictable — almost vanish from the file. This tool does exactly that one thing. Drop up to 100 images, 10 MB each, choose WebP or AVIF, and move the quality slider until the trade looks right. You'll see each file's before and after size and the percentage saved before you download anything, and if a re-encode comes out no smaller than what you started with — which happens with already-tight JPEGs and tiny icons — it tells you and keeps your original instead of handing you a worse file. Nothing uploads. The decoding and re-encoding happen in your browser, so private photos and client work stay on your machine, and the tool keeps working if your connection drops after the page loads. No sign-up, no watermark, no per-image cap that appears on the eleventh file.

Built by Bob QA by Ben Shipped

How to use

  1. 1

    Drop your images on the box, or click it to pick them. PNG, JPG, WebP, AVIF, GIF, and BMP all go in. Up to 100 images at a time, 10 MB each, 200 MB per batch.

  2. 2

    Choose WebP or AVIF. WebP is the safe default — every current browser can both write and read it. AVIF squeezes further but only appears when your browser can actually write it.

  3. 3

    Set the quality. 75% is the recommended starting point and looks identical to the original on most photos. Above 90% the file stays large; below 60% text edges and flat colour start to soften.

  4. 4

    Press Compress, then read the before → after line on each row. Download one file, or Download all when you've done a batch. Rows that came out no smaller keep your original and say so.

Frequently asked questions

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…