Compress your WebP
Reduce the size of your WebPs without visible quality loss.
Drop your files here
Related tools
Compress WebP in your browser
WebP was created by Google in 2010 as a more efficient successor to JPG and PNG, with both lossy and lossless modes. It typically saves 25 to 35 percent over equivalent JPGs. But default encoders (the ones smartphones and CMSs use) leave performance on the table. Filzy re-encodes WebP using libwebp at adjustable quality, with a Rust core compiled to WebAssembly. The output is a smaller WebP that still loads in every modern browser (Chrome, Firefox, Safari 14+, Edge). The whole pipeline runs in your browser, your images never leave your device.
Files stay on your device
Compression runs in a Web Worker. The original WebPs never reach a server, no temporary copy is stored anywhere.
Adjustable quality, modern codec
Choose Aggressive (~60% smaller), Balanced (~40%), or High quality (~20%). Each preset tunes libwebp parameters for the right size-quality balance.
Batch entire folders
Drop dozens of WebPs at once. Filzy compresses them in parallel and packages the result as a single ZIP for download.
How to compress WebP with Filzy
- 1
Drop your WebP files
Drag images in, or click to pick them. Filzy accepts both lossy and lossless WebP inputs. Animated WebPs are supported up to a few seconds.
- 2
Pick a quality preset
Aggressive for the smallest file size, Balanced for general web delivery, High quality for archival or banner-grade output.
- 3
Filzy re-encodes locally
The Rust core decodes the source WebP, re-encodes it via libwebp at the chosen quality, and writes a smaller WebP. The new file is fully compatible with every WebP reader.
- 4
Download single or as ZIP
Save individual files, or grab them all as a ZIP. The original WebPs on your device are not modified.