WebP to PNG
To convert WebP to PNG, add one or more files, choose PNG to keep transparency or JPG for smaller photos, then download them individually or as a ZIP. PNG keeps every decoded pixel, including transparent backgrounds, but is often several times larger. An animated WebP keeps only its first frame. Files up to 50 MB each; nothing is uploaded.
Updated
How to use WebP to PNG
- 1Add one or more WebP images.
- 2Choose PNG to keep transparency, or JPG for smaller photo files.
- 3Press Convert.
- 4Download the files one at a time or together as a ZIP.
How it works
Your browser decodes each WebP to raw pixels, draws them onto a canvas and encodes them again in the format you picked. PNG is lossless, so the PNG holds exactly the pixels the WebP decoded to — including its alpha channel, which is why transparent backgrounds stay transparent.
A lossy WebP has already discarded some detail when it was first saved, and converting cannot bring that back. What PNG does guarantee is that nothing further is lost, however many times the file is edited and saved again.
Expect the PNG to be larger than the WebP — often several times larger for photographs — because storing photographic detail losslessly takes space. For photos where transparency does not matter, JPG gives a much smaller file.
Images are decoded by the browser, redrawn on a canvas and re-encoded on your own machine. Nothing is uploaded, so there is no waiting on a queue and no copy of your photos anywhere else.
Tips and common mistakes
- Choose PNG when the image has a transparent background or sharp text, or when you will edit it further.
- Choose JPG for ordinary photographs where a smaller file matters more than transparency.
- For use on a website, keep the WebP if you can — it is the smaller, faster file.
- Convert from the largest version of the WebP you have; conversion cannot add back detail.