WebP to PNG Converter

Convert WebP images to PNG format in your browser. No upload, no watermark, no signup. 100% private and free.

Drop your images here

or click to browse. Select multiple files

JPGPNGWebPGIFHEICSVG
Runs in your browser. Your files are never uploaded.

Why people need this

WebP is what most sites serve now, so anything you save off the web arrives as a .webp. Then you try to open it and something refuses: an older Photoshop, a print shop upload form, a Windows application that predates the codec, a CMS media library. PNG is the format that opens everywhere.

The conversion is a decode and a re-encode. Your browser already has a WebP decoder, which is why the image displays at all, so the file is decoded to a bitmap, drawn to a canvas, and written back out as PNG. No server involved.

What survives

Transparency does. Both formats have an alpha channel and the canvas carries it through, so a logo with a transparent background stays transparent. That is the main reason to pick PNG rather than JPG as the target here.

Dimensions are unchanged, since nothing is resampled. What does not survive is metadata: the canvas hands back pixels, not the container, so EXIF and any colour profile are dropped and everything is normalised to sRGB.

More detail

Expect the file to get bigger

Often several times bigger, and that is not a bug. Most WebP on the web is lossy, so detail has already been discarded. PNG is lossless, so it faithfully stores the already-degraded result using much weaker compression. A 90 KB WebP becoming a 700 KB PNG is ordinary.

Converting does not recover quality. A blurry WebP makes a blurry PNG, just larger. What you gain is that no further generation loss happens on subsequent edits and saves.

One thing that catches people out: the quality slider does nothing when the output is PNG. There is no quality parameter in the format, so the value is never passed to the encoder.

Animated WebP

You get the first frame and nothing else. The image is drawn to a canvas as a still, so the animation is discarded. If you need to keep motion, convert to GIF instead, or leave it as WebP.

Questions

Is the WebP file uploaded?

No. The decode and the encode both happen on a canvas in your browser. Open devtools, convert something, and no request carrying the image appears in the Network tab.

Will this make a blurry WebP sharp again?

No. Lossy compression is not reversible. The PNG is a faithful copy of the WebP as it currently exists, artefacts included, at a considerably larger file size.

My WebP is animated. Can I get every frame?

Not here. You get the first frame only, because the conversion draws a single still to a canvas. There is no frame extractor for animated WebP in this tool.

Should I pick PNG or JPG as the output?

PNG if the image has transparency, or if it is a screenshot, logo or anything with sharp text. JPG if it is a photograph and file size matters, but note that JPG will fill any transparent area with white.

Related tools