Compress WebP images

Make WebP images even smaller with a quality slider or an exact target size, entirely in your browser. Batch-compress a whole folder at once.

Privacy-first: every image is processed locally in your browser. Nothing is uploaded, stored or transmitted to any server.

Yes, WebP can usually go smaller

WebP is already an efficient format, but the files you download or export were encoded at someone else’s quality setting — often a cautious one. Re-encoding at a quality chosen for your actual use (a thumbnail does not need quality 95) frequently halves the size again with no visible change.

Tune it with evidence, not guesswork

Drag the quality slider and watch the live before/after comparison and the size readout update; or set an exact kilobyte target and let the tool find the best quality that fits. Transparency in the WebP is preserved through re-encoding.

Batch a folder locally

A site’s whole image directory can be dropped in at once — your browser does the encoding, so there is no upload time, no server queue and no cap on file count. Download the results as a ZIP when it is done.

Frequently asked questions

Does my image get uploaded?
No. All compression happens locally in your browser using the Canvas API. Your files never leave your device and are never sent to a server.
Does compression reduce quality?
Lossy formats (JPG, WebP, AVIF) trade a little quality for much smaller files, and the quality slider lets you find the right balance. PNG is lossless, so it stays pixel-perfect.
Which formats are supported?
You can compress JPG, PNG and WebP. You can also convert a PNG photo to WebP during compression for much smaller files.
Can I compress to a specific file size?
Yes. Switch to “Target size” mode and PixelVault searches for the highest quality that fits under your chosen KB limit.
Can I compress multiple images at once?
Yes. Drop in as many images as you like and download them individually or together as a single ZIP file.