Compress WebP
Fine-tune WebP images for the web: lossy or lossless, with transparency.
Drop an image here
or choose files from your device
You can also paste an image with Ctrl+V
JPG, PNG, WebP, AVIF, HEIC, GIF · up to 100 MB
Your images are processed locally in your browser and are not uploaded.
WebP is already efficient, but images exported by design tools or CMS plugins often use high quality settings. Re-compressing with libwebp at a sensible quality can halve the size again while keeping the image visually identical.
How to compress a WebP image
- Step 1
Add a WebP image (or any JPG/PNG to convert).
- Step 2
Choose a quality or switch to lossless mode.
- Step 3
Preview the result and download the compressed WebP.
Why use PhotoTools
Web-ready
Smaller WebP files improve Core Web Vitals and page speed.
Transparency support
Transparent areas are preserved in both lossy and lossless modes.
No upload
The official libwebp encoder runs locally in your browser.
Supported formats
Input
- WebP
- JPG
- PNG
Output
- WebP
- AVIF
- JPG
- PNG
Frequently asked questions
What quality should I use for WebP?
Quality 75–82 is a great default for photos. For graphics with sharp edges, try lossless mode.
Is WebP supported everywhere?
All modern browsers support WebP. Some older desktop apps may not open it; convert to JPG or PNG for those.
Can WebP be lossless?
Yes. Lossless WebP is usually 25% smaller than the equivalent PNG.
Are my images uploaded to a server?
No. This tool runs entirely in your browser using WebAssembly. Your images never leave your device, and nothing is stored.