All tools

Compress WebP images online

Already using WebP? Trim it down even more without a visible quality drop — right in your browser, with nothing uploaded. For a mix of WebP, JPG and PNG files, use the image compressor.

Drop images to squish
JPG, PNG and WebP up to 50 MB — smaller files, same good looks.

How to compress a WebP

1
Add your WebP files
Drop them onto the box above, or tap to browse.
2
Hit squish it
Each WebP is re-encoded locally at a high quality setting.
3
Download
Save individually or download the batch as a ZIP.
Even smaller
Squeeze extra kilobytes out of already-efficient WebP files.
Quality kept
A high quality setting keeps the result looking the same.
Private
Everything runs on your device — no uploads.

Compress WebP files in your browser

WebP files usually come from websites and design tools: an image saved from a web page, an export from Figma or Photoshop, or a picture a content system converted for you. Compress WebP takes those files and saves them again as WebP at quality 82, with the same width and height in pixels. The file name stays the same, so a WebP you replace on a site keeps working wherever it is linked.

The work happens in your browser. The WebP is read from your device, re-encoded there and offered back as a download, so the file is never sent to a server. You can drop up to 30 files at a time, each up to 50 MB, and download them one by one or all together as a ZIP. Each row shows the size before and after so you can see straight away whether a file was worth compressing. If one file barely changed, it was already saved efficiently, and you can simply keep the original.

Why WebP is already small, and when it still shrinks

WebP was designed by Google to store web images in fewer bytes than JPG or PNG at a similar look. A WebP is therefore often small already, and a second pass cannot work miracles on a file that was saved carefully. How much you gain depends on the setting used when the file was created.

Many tools export WebP at a very high quality or in lossless mode by default, because they cannot know where the image will be used. Those files have room to shrink, and re-encoding them at quality 82 is where the savings come from. A WebP that was already saved at a low quality setting has little left to give, and the result may be close to the original size. Transparent WebP images stay transparent after compressing, so logos and cut-out product shots keep a clean edge on any background.

If a WebP is still too heavy after compressing, the remaining lever is size in pixels. A hero image 4000 pixels wide is rarely shown that large, and the Resize tab of this tool brings the longest side down to 1920, 1200, 800 or 600 pixels. On a typical blog or shop page, an image 1200 pixels wide looks sharp and weighs a fraction of the full-size export.

WebP or JPG for your site

Every current browser shows WebP, so for a website WebP is usually the better choice: it is smaller than a JPG of similar quality and it can carry transparency, which JPG cannot. Where WebP still causes trouble is outside the browser. Some email programs, older photo viewers, print shops and upload forms only accept JPG or PNG.

When a file has to leave the web, convert WebP to JPG and it will open anywhere, or keep a PNG if you need the transparency. For a side by side look at the three formats, with what each is good at and where each falls short, read WebP vs JPG vs PNG. On a mixed folder of WebP, JPG and PNG files, the image compressor handles all three in one batch.

Frequently asked questions

Can WebP be compressed more?
Yes — re-encoding at a tuned quality often shaves off more size, especially from exported WebP files.
Will it stay sharp?
At our high quality setting the difference is invisible on screen.
Does it keep transparency?
Yes, WebP alpha transparency is preserved.

Related tools