Compress WebP

Re-encode WebP files at a lower bitrate.

75 is a good default. Below 50, edges start to show blocking.

How to use Compress WebP

  1. Drop your WebP files onto the upload area.
  2. Set the quality with the slider.
  3. Click Compress.
  4. Check the new sizes, then download each file or click Download all for a zip.

A WebP exported at a high quality setting, or one that's been through an editor that didn't compress it aggressively, is often larger than it needs to be. This tool decodes it and re-encodes it at a lower quality, the same file back out at a smaller size.

Transparency carries over untouched — WebP's alpha channel survives the re-encode, so this is safe to use on graphics as well as photos, unlike compressing to a format without alpha support.

Everything runs in your browser: nothing is uploaded, so there's no per-file size limit. Drop in a batch and compress them all together, then download as a ZIP.

Questions

Will re-compressing an already-lossy WebP hurt quality?

Some, since it's decoding an already-lossy file and encoding it again — this compounds whatever compression artefacts the original already had. It's a good option when the source is much higher quality than you need, less so for squeezing an already-heavily-compressed file further.

Does transparency survive?

Yes. WebP's alpha channel is preserved through the re-encode, unlike converting to a format such as JPG that has no transparency support.

What quality setting should I use?

75 is a solid default for photos — visually close to the original at a meaningfully smaller size. Push lower for graphics where you can't see a difference, or keep it higher for anything with fine detail.

Can I compress a lot of WebP files at once?

Yes — drop in as many as you like. There's no per-file or batch limit set by the site.

Are my images uploaded anywhere?

No. Decoding and re-encoding both happen in your browser tab — the files never leave your device.

Guides

Related tools