WebP to PNG

Convert WebP images to PNG for software that will not open WebP. Runs in your browser, keeps transparency, uploads nothing.

Drop a WebP file here

It stays on your device — the conversion runs in this page, with no upload.

Most people reach for this conversion because something refuses to open a WebP: an older photo editor, a print shop, a company template, an operating system a few versions behind. PNG is the safe answer because every browser is required to support it and virtually every desktop application reads it. Transparency survives, since both formats have an alpha channel.

How it is calculated

canvas.toBlob(callback, "image/png")

PNG is lossless, so no quality setting appears here: the encoder keeps every pixel it is given. Note that lossless refers to this step only — detail already discarded when the WebP was made lossy does not come back.

Source: MDN image file type guide — PNG is image/png with extension .png, lossless, supports alpha

Questions people ask

Will the PNG be bigger than the WebP?
Usually yes, often several times. WebP was designed to be smaller, and PNG stores every pixel exactly. You are trading file size for compatibility, which is the whole point of this conversion.
Does transparency survive?
Yes. Both formats support an alpha channel, so transparent areas stay transparent and no background colour is needed.
Does it improve the quality?
No. If the WebP was saved lossy, the lost detail is gone before this tool sees the file. Converting to PNG preserves what is left exactly, but it cannot reconstruct anything.

Found a problem, or want more?

A number that disagrees with its source is a defect, not a rounding preference.

What did you enter, what did the tool show, and what did you expect instead? If you have a source that disagrees with ours, a link to it is the most useful thing you can send.

Write to us

Opens your mail app with the page and tool already filled in.

Related tools