WebP to PNG Converter

Turn WebP files into PNG right here in your browser, with transparency intact and nothing sent to a server.

Files you drop here are processed by your own browser. Nothing is uploaded and nothing is stored on our servers — the tools keep working even if you lose your connection after the page has loaded.

How to use WebP to PNG

  1. 1Drop your .webp files onto the box above, or click it to open a file picker.
  2. 2Each file is decoded and written back out as a PNG the moment it lands, so there is nothing to press.
  3. 3Download files one at a time, or take the whole batch as a single .zip.

Why you end up needing to convert WebP to PNG

WebP is what most sites now serve, because it lands roughly 25 to 35 percent smaller than a comparable JPEG and, unlike JPEG, it can carry an alpha channel. The friction shows up the moment you save one of those images and try to use it somewhere else. Plenty of software still refuses to open a .webp file: older Photoshop builds, most print workflows, a lot of internal CMS uploaders, and nearly every desktop application written before 2020. PNG is the format all of them accept without argument.

That is the entire job of this page. It reads the WebP, hands the pixels to a canvas, and writes a PNG back out.

What survives, and what changes

Transparency survives. Both WebP and PNG store a genuine alpha channel, so a logo with a cut-out background stays cut out.

Pixel data survives too, in the sense that PNG is lossless: whatever the WebP decoded to is exactly what the PNG will contain. What it cannot do is undo damage that was already done. If the original was a lossy WebP, the compression artifacts are baked into the pixels, and PNG will faithfully preserve every one of them.

The file will get bigger, usually much bigger. A 200 KB lossy WebP commonly becomes a 1 to 2 MB PNG, because PNG spends its bytes on exactness instead of discarding detail you probably would not notice. That is the right trade when you need compatibility or a lossless source to edit from, and the wrong one when the image is going straight back onto a web page.

Lossy and lossless WebP behave differently

WebP is really two formats sharing an extension. A lossless WebP is a pixel exact container, much like PNG, and converting one produces a PNG that is identical to the source in every pixel while usually landing somewhat larger. A lossy WebP went through a codec related to VP8 video, and everything it discarded is gone before this page ever sees the file.

You can usually tell which you have from the size. Screenshots and exported graphics under a few hundred kilobytes at large dimensions are almost always lossy. Anything suspiciously large for its dimensions is probably lossless, and will convert with no visible change at all.

Batch and size limits

Files are processed one after another on your own machine, so a folder of a few hundred images is fine on a laptop and noticeably slower on a phone. Dimensions are the real ceiling: past roughly 4096 by 4096 pixels you run into the canvas area limit browsers enforce, and this tool reports that instead of handing you a blank image, which is what a naive converter does.

Want the subject without the background?

Changing format cannot create transparency that was never in the file. Background removal cuts the subject out and hands you a real alpha channel to drop onto anything.

Remove a background

Frequently asked questions

Does converting WebP to PNG improve the image?
No. PNG stores exactly what the WebP decoded to, so if the source was lossy, its artifacts are copied across unchanged. Converting buys you compatibility, not repair.
Why is my PNG so much bigger than the WebP?
PNG is lossless, so it has to describe every pixel exactly, while a lossy WebP got small by throwing detail away. A five to ten times size increase is completely normal and does not mean anything went wrong.
Is transparency kept?
Yes. Both formats carry a real alpha channel, so transparent and semi-transparent pixels come through untouched. Nothing gets flattened onto a white background.
Do my files get sent anywhere?
No. The conversion runs inside your browser through the canvas API. You can disconnect from the network after this page has loaded and it will still work.

More free tools