Compress WEBP

Drop a WebP image below, choose a quality level and click Compress to shrink its file size. Transparency is preserved. You'll see the before and after size plus the percentage reduction. Everything happens locally in your browser — your image never leaves your device.

Read the guide: How to compress WebP images

Input

Drop a .webp file to compress itUp to 20.0 MB per file
80%

Output

Your compressed WebP will appear here.

Processed locally in your browser — nothing is uploaded.

How the Compress WEBP works

  • Your WebP is loaded into an in-browser HTMLImageElement — nothing is uploaded.
  • The image is drawn onto a canvas at its original dimensions.
  • The canvas is re-encoded as WebP at the quality level you choose.
  • The new file size is compared with the original so you can see the reduction before downloading.

Useful tips

  • Start at 80% and step down in 10% increments until you hit the size you need.
  • WebP is already efficient, so even a small quality drop can give a noticeable size reduction.

Frequently asked questions

Is my image sent to a server?+

No. All compression happens entirely in your browser using a canvas. Nothing is uploaded or stored.

How does the quality setting work?+

The quality slider controls WebP compression from 10% to 100%. Lower quality means a smaller file but more visible artefacts; higher quality keeps the image sharper at a larger size.

Will transparency be preserved?+

Yes. The alpha channel is retained through re-encoding, so transparent areas stay transparent in the compressed output.

What if my browser can't encode WebP?+

Most modern browsers can. If yours can't, the tool will tell you — switch to a recent version of Chrome, Edge or Firefox to compress WebP.

Related guides

Related tools

    base44
    Edit with Base44