Convert WebP to PNG

Turn a WebP image into a widely-supported, lossless PNG and download it — decoded and encoded on your device.

WebP to PNG Converter

Drop an image here or click to choose

Download .png
Original
PNG
Dimensions
Preview

🔒 Nothing you enter is sent anywhere or stored. All processing happens in your browser.

How it works

Some older software and workflows do not accept WebP, so converting back to PNG makes an image universally usable. This tool decodes the WebP with your browser's image engine, draws it to a canvas, and re-exports it as a PNG with canvas.toBlob('image/png').

PNG is lossless, so no additional quality is thrown away in the conversion, and its alpha channel means any transparency in the WebP is carried across intact. After conversion you get the new file size and the image dimensions, then download the .png with one click.

Because both decoding and encoding happen in your browser, nothing is uploaded — a good fit for design assets and private images. If your browser cannot decode WebP, the tool tells you rather than failing silently.

Examples

A WebP downloaded from a website → PNG so an older editor can open it.
A transparent WebP icon → PNG with the transparency preserved.
A WebP saved by another app → PNG for a system that only accepts PNG uploads.

Frequently asked questions

Is PNG larger than WebP?
Often yes, because PNG is lossless and does not compress as aggressively. You gain maximum compatibility and no further quality loss in return.
Is transparency preserved?
Yes. PNG supports an alpha channel, so transparent regions in the WebP remain transparent.
Can it convert other formats to PNG too?
Yes. Any image your browser can decode — JPEG, GIF, BMP, and more — can be exported as PNG here.
Does converting reduce quality?
No. PNG is lossless, so the pixels are copied exactly as decoded from the source.
Is my file uploaded?
No. Decoding and PNG encoding run entirely in your browser, so the image stays on your device.