Compress WebP

Reduce WebP file size using the browser Canvas API. WebP's lossy encoder gives excellent results at 75–85% quality — smaller than JPG at the same visual fidelity.

Runs in browser — no data sent to servers webp compress image optimize
🖼️

Drop a WebP image here or click to upload

Runs entirely in your browser — your file never leaves your device

What does WebP compression actually do?

WebP uses a modern lossy (and optionally lossless) codec that typically produces files 25–35% smaller than JPG at the same visual quality. Lowering the quality slider reduces the bitrate and file size. WebP also supports transparency, making it the best format for most web images regardless of whether they have an alpha channel.

<strong>WebP is usually the right choice:</strong> At quality 80, a WebP image is typically smaller than the equivalent JPG at quality 85 and visually indistinguishable. Browser support is now universal (Chrome, Firefox, Safari 14+, Edge).

Which quality setting should you use?

WebP quality maps roughly to JPG quality but achieves better compression. A WebP at 80% is generally equivalent to a JPG at 90% in terms of visual fidelity — at a significantly smaller file size.

Quality Typical size reduction Visual quality Best for
40–60%70–85% smaller than sourceSome artefactsThumbnails, previews
70–80%55–70% smallerExcellent — recommendedWeb images, blog photos
85–90%40–55% smallerNear-perfectProduct images, portfolios
95–100%20–35% smallerVisually losslessDesign assets, archiving

When to compress WebP vs convert to another format

WebP is the modern standard for web images. If your audience uses modern browsers (all browsers since 2021 support WebP), it should be your default format for photos, illustrations, and any image with or without transparency.

✓ Compress WebP when…

  • • Optimising images for a modern website
  • • Need transparency with small file size
  • • Replacing JPGs or PNGs for faster page loads
  • • Building a mobile app or PWA

→ Convert instead when…

  • • Legacy system requires JPG → use Compress JPG or WebP to JPG
  • • Need lossless PNG for editing → convert to PNG
  • • Need an animated image → use GIF or APNG

Related image tools