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.

Statusidle Files OutputPNG Network since file read

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.

Frequently asked questions

Is my image uploaded anywhere?
No. Your browser decodes the WEBP itself, redraws it on a canvas inside this tab, and re-encodes it as a PNG — all in memory, on your device. The readout's network meter counts every request from the moment your file is read and stays at zero, and the methodology page shows how to verify that independently.
Why do so many images download as WEBP in the first place?
Websites serve WEBP because it's smaller than JPG or PNG at the same visible quality, which makes pages faster. Browsers open it fine — the friction starts when older apps, upload forms, and some editors refuse it. Converting to PNG gives you a file that opens everywhere, at the cost of size.
Is transparency preserved?
Yes. Both WEBP and PNG support transparency, and the conversion carries it across untouched — transparent stays transparent, no white background is added.
What happens with an animated WEBP?
PNG is a still format, so only the first frame is converted — the browser's decoder hands this page one frame, and that's what the PNG holds. For the full animation you'd want a GIF or video conversion, which this tool doesn't do.
Does converting lose quality?
No further quality is lost: PNG is lossless, so it stores exactly the pixels the browser decoded from your WEBP. If the WEBP was saved lossily by whoever made it, that loss already happened and no converter can undo it — but nothing new is discarded here.

Related tools