WEBP to PNG
Decodes WebP and writes lossless PNG, transparency and all.
What this does
This decodes each WebP frame and redraws its pixels onto a canvas, then re-encodes that canvas as PNG. PNG is lossless, so the pixels written out match the pixels decoded from the WebP exactly — the conversion adds no new compression artifacts.
WebP files are often lossy, so any compression they already carry is baked into the pixels and stays in the PNG; converting can't recover detail the WebP discarded. Transparency is preserved through PNG's alpha channel. The redraw runs on a fresh canvas, so EXIF and other metadata in the source WebP are dropped, and only the first frame of an animated WebP is kept.
How it works
- 1Drop your WebP images.
- 2Each one is redrawn onto a PNG canvas.
- 3Download each result, or grab the whole batch as a zip.
Built on web standards
Built with standard browser APIs — no third-party libraries.
Frequently asked questions
Related tools
All Convert image →HEIC to JPGConvert iPhone HEIC photos to JPG. Decodes each HEIC and re-encodes it as a lossy JPG.WEBP to JPGConvert WebP images to JPG. JPG is lossy and has no alpha, so transparent areas are flattened onto white.PNG to JPGConvert PNG images to JPG. JPG is lossy and has no alpha, so transparent areas are flattened onto white.HEIC to PNGConvert iPhone HEIC photos to PNG. The output is lossless, so full quality stays.PNG to SVGTrace PNG images into SVG vectors. Works best on logos and silhouettes, not photos.SVG to PNGConvert SVG files to PNG at any size. You pick the export resolution. Works with Font Awesome, Heroicons, Lucide, and any SVG.
