HandyBench

WebP to PNG Converter

Convert WebP to PNG, keeping transparency.

How to use the WebP to PNG Converter

  1. 1 Select a WebP image.
  2. 2 Convert it to PNG.
  3. 3 Download the lossless PNG.

Lossless output from a possibly lossy source

WebP comes in two flavours: lossy (VP8, with an optional alpha plane) and lossless (VP8L). When you convert to PNG here, the browser decodes either kind into 8-bit RGBA pixels, draws them on a canvas the same size as the original, and encodes that canvas as PNG. Nothing is flattened, so transparent and semi-transparent pixels are kept exactly as decoded. No quality slider is shown because PNG does not need one.

The key thing to understand is that PNG preserves what the decoder produced, not what the artist originally drew. If the WebP was lossy, any blur or ringing it already contains is now stored permanently, just without adding more.

Worked example

A 512×512 sticker exported as a lossy WebP with transparency is 18 KB. Converted here, the PNG holds the same 262,144 pixels, and the cut-out stays see-through. Because a PNG of a detailed illustration is usually several times larger than a lossy WebP, expect something like 80 to 200 KB. A 1920×1080 photographic WebP of 150 KB can balloon to 2 to 4 MB as a PNG. Neither figure means quality improved. These are rough estimates and vary by content.

When this conversion makes sense

GoalIs PNG the right target?
Edit a downloaded sticker or logo in an older editorYes, alpha is kept
Upload to a site that rejects WebP, with transparency neededYes
Send a photo by emailNo, use WebP to JPG for a smaller file
Keep an animationNo, only the first frame is exported

Edge cases

  • Animated WebP. The browser provides one frame to the canvas, so the PNG is a still. Animated PNG (APNG) output is not supported by this page.
  • Browser must decode the file. WebP has been displayable in Safari since version 14 (2020). A very old browser may report that the image could not be converted.
  • Metadata and colour profiles. EXIF and embedded ICC data are not written into the PNG. Colours are whatever the browser canvas renders, usually sRGB.
  • File name. The download keeps your source name and swaps the extension, so sunset.webp becomes sunset.png.

Going the other way for web use? Image to WebP turns a PNG into a much smaller WebP, and AVIF to PNG handles the newer format.

Examples

  • ▸ A 512 by 512 lossy WebP sticker of 18 KB becomes a PNG of roughly 80 to 200 KB with the see-through cut-out intact.
  • ▸ A 150 KB photographic WebP becomes a PNG of a few MB, which is normal for lossless storage of a photo.
  • ▸ A WebP logo saved from a website converted to PNG so an older design tool will open it.

Frequently asked questions

Does the transparency carry over?

Yes. PNG has an alpha channel like WebP, so transparent and semi-transparent pixels stay as they were decoded.

Why would I convert WebP back to PNG?

Some editors, plugins and older CMS uploaders cannot open WebP. PNG is a lossless format almost every program reads, so it works well as an editing copy.

Does converting to PNG restore quality lost in the WebP?

No. If the WebP was lossy, its blur and artefacts are kept exactly and simply stored losslessly. The PNG prevents new loss but cannot reverse the old one.

Why is my PNG so much bigger than the WebP?

Lossy WebP uses video-style prediction to reach small sizes, while PNG must keep every pixel. For photographs a PNG can be ten or more times larger.

What happens to an animated WebP?

Only a single frame is exported, so you get a still PNG. Animated PNG output is not offered here.

Are my images uploaded?

No. The WebP is decoded and the PNG is built by your browser, so no file is sent anywhere.