100% client-side · nothing uploaded

Convert WebP to PNG

Turn a WebP into a PNG in your browser, keeping any transparency exactly as it is. Universally supported, lossless from here on, and usually a bigger file.

Your images never leave your browser

Drop images to convert

or click to browse, or paste with Ctrl/Cmd+V — drop several at once to process a whole batch

WebP to PNG at a glance

The conversion that keeps the transparency

This is the right way out of WebP when the image has see-through areas. Both WebP and PNG carry a real alpha channel, so the cut-out edges of a logo, a sticker or a product shot arrive intact, with the same soft anti-aliased edge they had. Converting the same file to JPG would flatten all of that onto a white rectangle, because JPEG has no alpha channel at all.

It is also the conversion to choose when the image is a screenshot, a diagram, a chart or anything with text in it. PNG stores hard edges between flat colours perfectly, where any lossy format leaves a faint halo around them. If you are converting a WebP so you can annotate it, paste it into a document or hand it to a designer, PNG is what you want.

What PNG cannot do is undo the WebP. If the WebP was lossy — most WebPs downloaded from websites are — then the detail it discarded is gone, and the PNG is a faithful copy of an image that has already lost something. What you gain is that nothing further is lost, no matter how many times the file is opened and saved after this.

Expect the PNG to be larger, often considerably, because lossless compression cannot match what a lossy encoder achieves on photographic content. And as with any browser-side canvas conversion, an animated WebP yields its first frame only. Everything runs in this tab and nothing is uploaded.

How to convert WebP to PNG

  1. Drop your WebP on the panel above — or paste it, or drop several at once to do a batch.
  2. The output format is already set to PNG, and it stays set: dropping a file does not change it back.
  3. There is no quality setting: PNG is lossless, so there is nothing to trade.
  4. Download the PNG, or run the batch and take a ZIP of the lot.
  5. Nothing was uploaded at any point — the conversion ran on your own machine, in this tab.

Questions

Does the transparency survive the conversion?

Yes, exactly. WebP and PNG both store a real alpha channel per pixel, so partially transparent edges stay partially transparent and a cut-out stays cut out. This is the main reason to pick PNG over JPG when leaving WebP — a JPG would have to fill every transparent pixel with white, because JPEG has no way to record transparency at all.

Why is the PNG bigger than the WebP was?

Because WebP is a modern lossy format and PNG is a lossless one. WebP reaches its size by discarding detail; PNG has to record every pixel it is given, including whatever fine noise the WebP encoder left behind. Two to four times the original size is normal for a photograph. For a screenshot or a flat-colour graphic the gap is much smaller, and the PNG is occasionally smaller than the WebP.

Can it convert an animated WebP?

Only to a still image of the first frame. The file is drawn through an image element onto a canvas, and a canvas holds exactly one frame, so there is nowhere for the remaining frames to go. Every browser-side converter built this way has the same limit. An animated WebP needs a dedicated encoder to become an animated GIF or a video, and this site does not ship one.

Other conversions