Transparent graphics increasingly arrive as WebP, since both its lossy VP8 and lossless VP8L modes carry a full 8-bit alpha channel at a fraction of PNG's size. Trouble starts when you need that graphic in an app that can't read WebP — and converting carelessly to JPEG would fill the transparency with black or white. The correct bridge is PNG, which supports the same per-pixel alpha. This tool decodes the WebP and encodes a PNG locally, so every transparent pixel transfers exactly.
Drop your file here or click to browse
.webp — up to 200 MB. Processed locally; never uploaded.
How to webP to PNG — Keeping the Transparency
Drop the transparent .webp onto the converter above.
The file's RIFF/WEBP header is confirmed automatically.
Click Convert — decode and PNG encode both happen on your device.
No quality setting is needed: PNG is lossless, alpha included.
Download the .png and check it against a colored background — the transparency is intact.
Frequently asked questions
How do I know my WebP actually has transparency?
Open it in a browser tab and look for the checkerboard or see-through areas; not every WebP has an alpha channel. If it does, this converter preserves it — both WebP and PNG store alpha as a full per-pixel channel, so nothing is approximated.
Why not convert transparent WebP to JPG?
JPEG has no alpha channel at all — transparency would be replaced by a solid white fill. For logos, stickers, and UI graphics, PNG (or keeping WebP) is the only correct choice.
Will semi-transparent edges survive?
Yes. Alpha is transferred as an exact per-pixel value from 0 to 255, so soft shadows and anti-aliased edges come through unchanged.
Is the graphic uploaded for processing?
No. The whole conversion runs in your browser tab; you can watch the network panel in developer tools and see nothing leave the machine.