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
🔒 Processed on your device with the browser's own image engine — nothing is uploaded, and re-encoding strips EXIF metadata such as GPS location.
Drop files on the left — or tap a sample above.
- PNGLossless with full alpha transparency. Best for screenshots, UI, logos, line art and text — photos become large.
- WebPLossy, lossless, alpha and animation. Google measured lossy WebP 25–34% smaller than JPEG at equal quality; lossless ~26% smaller than PNG. Max 16,383 px a side.
- TransparencyWebP keeps the alpha channel at every quality level, so logos and cut-outs stay transparent.
- SupportEvery current browser displays WebP; some older desktop apps and upload forms still prefer PNG/JPG.
Format facts checked October 2026.
Runs in your browser — nothing you enter is uploaded or stored.
Scratchpad auto-saved
About the PNG to WebP Converter
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.