Convert PNG to WebP
Turn a PNG or any image into a smaller WebP file, tune the quality, and download it — all encoded on your device.
PNG to WebP Converter
🔒 Nothing you enter is sent anywhere or stored. All processing happens in your browser.
How it works
WebP is a modern image format that usually produces much smaller files than PNG or JPEG at the same visual quality, which speeds up websites. This tool draws your image to a canvas and re-encodes it as WebP with canvas.toBlob('image/webp', quality) — the same encoder built into your browser.
The quality slider trades size against fidelity: high values keep more detail, low values shrink the file further. After each conversion the tool shows the original size, the new WebP size, and how much you saved, so you can find the sweet spot before downloading.
Everything runs locally, so batch-converting private graphics is safe and there is no upload wait. Note that WebP support for encoding depends on the browser; all current major browsers can do it, and the tool will tell you if yours cannot.