PNG to WebP Converter
Convert PNG images to WebP and cut the file size by a quarter to a third with no visible change. Transparency survives. Batch as many as you like, in your browser, with nothing uploaded.
Your images?JPG, PNG, WebP, GIF and BMP in. JPG, PNG or WebP out. Conversion uses your browser's own image encoder, so nothing is uploaded.
Drop in a batch and convert them all at once.
Output
Applies to every image.
How to convert PNG to WebP
Built for shipping site assets, not for fiddling.
Drop your PNG files
Any number, any size. Icons, screenshots, logos and exports all work.
WebP is already selected
Set the quality slider if you want to trade a little detail for a smaller file. 80 is a sensible default.
Convert and save
Files come back individually or as a zip. Your original PNGs are left alone.
Why sites moved from PNG to WebP
PNG was designed in the mid-nineties for graphics with flat colour and hard edges, and it is still excellent at that. What it was never designed for is a photograph, and for two decades the web used it for photographs anyway because it was the only lossless format everyone supported.
WebP closed that gap. It compresses photographic content roughly like a modern JPG, compresses flat graphics roughly like PNG, and carries an alpha channel either way. That last part is the reason it took over: before WebP, a logo that needed transparency had to be a PNG, and a PNG logo at retina resolution is a genuinely heavy file to put in a page header.
The practical saving on a real site is 25 to 35 percent at quality 80, and more on large hero images. On a page with fifteen images that is often the difference between a Largest Contentful Paint that passes Core Web Vitals and one that does not, which is a ranking factor rather than a nicety.
The one place to be careful is text. Lossy compression at any quality smears the edges of small lettering, so screenshots of code, diagrams with labels and anything with fine typography should either go through at a high quality setting or stay lossless. Everything else can drop to 80 without anyone noticing — which is the whole point.