Convert WebP images to PNG in your browser — alpha channel preserved, optional opaque flattening, no upload.
Drop a WebP to convert it to PNG — locally, with transparency intact
Conversion runs entirely in your browser using canvas. Your image is never uploaded. PNG is lossless, so the output is almost always larger than the WebP source — that is expected, not a bug.
WebP is the better web format: it beats JPEG on size at equal quality and, unlike JPEG, supports a real alpha channel. The problem is everything around the web. Desktop publishing suites, print pipelines, older Office builds, medical and legal document systems, and a long tail of image editors still refuse .webp or import it wrong. That is why “WebP to PNG” is a permanent, high-volume task rather than a one-off migration. PNG is the safe target because it is lossless and universally accepted — but be clear-eyed about the trade: PNG re-encodes every pixel with lossless deflate, so a 200 KB photographic WebP routinely becomes a 2 MB PNG, and a 4K screenshot can grow tenfold. That size increase buys compatibility and repeatable round-trips, not quality — the conversion itself loses nothing. Two options matter in practice: preserving transparency (the default here, correct for logos and UI assets) and flattening onto white (needed when the destination cannot handle alpha and would otherwise render your transparent regions as black).
Alpha is preserved by default; flatten onto white only when the destination cannot handle transparency.
A designer delivers a transparent logo as WebP, but the print vendor's software refuses the format.