Converter · No upload
WEBP to PNG, locally
Drop in WEBP images and download PNGs that open anywhere, transparency intact. The conversion runs entirely inside your browser — nothing is uploaded, the network meter below proves it live, and it works with your wifi off.
How this converter works
Every modern browser decodes WEBP natively — it's a web format, after all. When you choose a file, the File API opens it in memory, the browser's decoder turns it into raw pixels with the alpha channel intact, this page draws those pixels onto a transparent canvas, and the canvas re-encodes them as a lossless PNG. The result comes back as a download link. No step involves a network transfer; the site is static files with no server that could receive an upload.
There is a stronger argument available than any measurement, and it is structural. A file can only be uploaded somewhere if something is standing by to receive it. What you are using is a folder of static documents distributed by a content network: no backend process, no database, no endpoint of ours that accepts anything at all. This code could be rewritten tomorrow, and the site's Content-Security-Policy — enforced by your browser rather than promised by us — permits connections to this origin only, where nothing stands by to accept an upload. That differs in kind from a pledge not to look at what you convert, and it explains why the design begins with the absent server rather than with a privacy statement. Particulars live on the methodology page.
The honest limits: PNG stores exactly what the browser decoded, so expect the file to grow — WEBP's efficiency is the reason websites use it, and PNG's losslessness costs space. Animated WEBP yields only its first frame, since PNG is a still format. And re-encoding strips any metadata from the output, which for shared images is usually the right default.