Convert WEBP images to PNG in your browser — private, instant, free.
WebP is excellent for the web and awkward everywhere else. Converting to PNG trades file size for compatibility, giving you an image that opens in essentially any application, on any operating system, going back decades.
PNG is lossless, so the conversion preserves whatever the WebP currently contains — including transparency, which carries over cleanly.
WebP compresses considerably better than PNG, so the converted file will be bigger — typically 1.3 to 4 times, depending on the source. If the WebP was lossy, the PNG will faithfully reproduce every compression artefact it contains, and because that noise compresses poorly the result can be much larger still.
| Source | WebP size | Resulting PNG |
|---|---|---|
| Lossless WebP logo | 60 KB | 85 KB |
| Lossy WebP photo | 250 KB | 3-6 MB |
| Screenshot | 180 KB | 240 KB |
That second row is the case to watch. A small lossy WebP photograph expands enormously as PNG, because PNG must losslessly encode detail that WebP had already approximated.
An important point, since it is a common misunderstanding: if the WebP was lossy, converting to PNG does not restore what was discarded. PNG preserves the current pixels exactly, artefacts included. The resulting file is a large, lossless copy of an already-compressed image. There is no way to recover the original detail without the original file.
Both formats support a full alpha channel, so transparent and semi-transparent areas convert accurately — including soft edges and drop shadows. This is why PNG is the right target format rather than JPG, which would fill every transparent pixel with solid white. If your image has no transparency and you want a smaller file, converting to JPG is the better choice.
WebP supports animation, in the same way GIF does. PNG does not — the animated equivalent is APNG, which has much narrower support. Converting an animated WebP here produces a still image from the first frame. If you need the animation preserved, GIF or a short video file is the practical target.
The conversion runs in your browser using the Canvas API, which decodes WebP natively in all current browsers. Nothing is uploaded, so no server ever holds your images and there is no imposed file size limit beyond your device's memory. Because PNG output can be large, converting several high-resolution images at once is memory-intensive.
WebP compresses far more efficiently. If the source was lossy WebP, PNG must now losslessly store every compression artefact as though it were real detail, which compresses poorly. A 250 KB lossy WebP photo can easily become a 4 MB PNG.
No. PNG preserves exactly what is in the WebP, artefacts and all. Detail lost to lossy WebP compression cannot be recovered by changing format.
Yes, fully. Both formats support an alpha channel, so transparent and semi-transparent areas including soft edges and shadows convert accurately.
You get a still image of the first frame, since PNG does not support animation. Convert to GIF or a video format if the animation needs to be preserved.
PNG if the image has transparency or sharp edges such as text and diagrams. JPG if it is a photograph without transparency and you want a much smaller file.