WebP to PNG Converter

webp → png

Convert WebP images to PNG right in your browser. The alpha channel is kept, so transparent areas stay transparent.

QueueNothing is uploaded
Drop WebP images here to convert them
Converting…

About this WebP to PNG converter

The converter decodes each WebP file on an HTML5 canvas and re-encodes it as PNG. That happens in this browser tab, so the file is never uploaded.

PNG keeps whatever the canvas decoded, transparency included, so a WebP image with an alpha channel comes out as a PNG with the same transparency.

How to use it

01

Add your WebP files

Drop them on the box above, or choose them with Select WebP images. You can add several at once.

02

Convert

Click Convert to PNG. Each file is decoded and re-encoded on a canvas, one after another.

03

Download

Save a file with its Download button, or get them all at once with Download all (ZIP).

What it does

  • Your browser decodes and re-encodes each file; no request carries it to a server.
  • Transparency is kept: a WebP with an alpha channel comes out as a PNG with the same transparency.
  • The output is lossless PNG, so the pixels the canvas decoded are stored exactly, with no further quality loss.
  • You can queue several WebP files and download the results together as a ZIP.
  • The new file carries no EXIF data: no camera details, dates or GPS location.

Specifications

Specification Details
Accepts WebP images, several at a time
Output PNG, lossless, with transparency kept
File size limit 100 MB per file
Encoding The browser's canvas PNG encoder
Libraries JSZip 3.10, loaded from the cdnjs CDN, only for Download all (ZIP)
Where your files go Nowhere. They stay in this tab's memory.
Good to know

What the converter does not do

It only turns WebP into PNG. Other jobs need a different tool.

Larger files

PNG is lossless, so the result is often bigger than the original WebP, especially for photos. If you don't need transparency, WebP to JPG gives a smaller file.

No compression control

There's no quality or compression setting here. To shrink a PNG afterwards, use Image compressor.

No check on the input format

Anything you drop gets decoded and saved as PNG, even if it isn't really a WebP file.

Related tools

Frequently asked questions

No. Your browser decodes and re-encodes it inside this tab. The only download is JSZip, from the cdnjs CDN, and only if you use Download all (ZIP). No request carries your file.

Yes. Whatever alpha channel the canvas decodes from the WebP is kept in the PNG.

PNG is lossless and WebP usually isn't, so a PNG re-encode of a photo is often larger. If you don't need transparency, WebP to JPG gives a smaller file.

It still converts. The queue doesn't check the file type, so any image you drop is decoded and saved as PNG.

Each file can be up to 100 MB. There's no fixed limit on how many you queue, but they convert one at a time.

Your files stay on your device

Your browser decodes and re-encodes each WebP file inside this tab. Files are not uploaded or stored anywhere, and closing the tab clears them from memory. The only thing downloaded from elsewhere is JSZip, from the cdnjs CDN, and only when you use Download all (ZIP).