Drag, drop, done
Click anywhere to browse, or paste straight from your clipboard. Everything stays on your device.
JPG · PNG · WEBP · AVIF · GIF · HEIC
Compress WebP
Reduce WebP file sizes by 60–80% with no visible loss of quality.
How to compress WebP
Drop your WebP files onto the panel above and press Compress. Whole folders are fine, and the results download individually or as one ZIP.
Choose a quality preset before you press it — Balanced suits almost everything — or drag the slider for finer control. Afterwards, drag the before/after divider on the preview to compare the result against the original at full resolution, which is the only reliable way to judge whether a setting cost you anything worth keeping.
Everything runs inside this page as WebAssembly, so your files are never uploaded. That is why there is no size limit and no queue, and why the tool keeps working if you go offline.
How WebP compression works
WebP compression here is lossy: the encoder predicts each block from its neighbours and stores only the difference, then quantises that difference according to your quality setting. It is a more modern scheme than JPG's, which is why WebP is smaller at the same visual quality.
Encoder: libwebp, Google's reference encoder, with SIMD acceleration when your browser supports it.
How much smaller WebP files get
Re-compressing an existing WebP at quality 75 typically saves 30–60%, depending on how it was originally encoded. Converting a JPG to WebP instead saves roughly 25–34% against the JPG.
Quality 80 is a good default for WebP, slightly higher than you would use for JPG because WebP's artefacts are smoother and easier to miss until they are not. Use 90 or above for screenshots and images containing text.
When to convert instead
If you need the very smallest file and your audience is on current browsers, AVIF goes further still. If the image must open in older desktop software, JPG or PNG is the safer container.
Frequently asked questions
Does compressing WebP reduce quality?
At quality 75–85 the difference is imperceptible for photographs, which is what visually lossless means — and the before/after slider lets you verify at full resolution before downloading. Quality 80 is a good default for WebP, slightly higher than you would use for JPG because WebP's artefacts are smoother and easier to miss until they are not. Use 90 or above for screenshots and images containing text.
How much can WebP be compressed?
Re-compressing an existing WebP at quality 75 typically saves 30–60%, depending on how it was originally encoded. Converting a JPG to WebP instead saves roughly 25–34% against the JPG.
How do I compress WebP to a KB limit?
Switch Compression to To a file size and type the limit, or start from a page with the target preset: 20 KB, 50 KB, 100 KB, or 200 KB. The tool searches quality levels automatically and keeps the best result that fits.
Compress WebP or convert it?
If you need the very smallest file and your audience is on current browsers, AVIF goes further still. If the image must open in older desktop software, JPG or PNG is the safer container.
Finish the job
Common follow-ups, one click from here. Your image stays on your device between tools.
- Need the file under 50 KB? The compressor's target mode fits any photo below 50 KB automatically — quality first, dimensions only if it must.
- Need the file under 100 KB? The compressor's target mode fits any photo below 100 KB automatically — quality first, dimensions only if it must.
- Dimensions bigger than you need? Resize the pixels down before compressing — it removes more data than any quality setting.
- Would a different format save more? WebP and AVIF are 25–50% smaller than JPG at the same visual quality — often the bigger win.