Skip to content
Utilboxes

WebP to PNG

Turn WebP images into PNG files that keep their transparency, or into JPGs for the smallest size. Convert a whole batch at once.

Files never leave your device

How to use WebP to PNG

  1. 1Add one or more WebP images.
  2. 2Choose PNG to keep transparency, or JPG for smaller photo files.
  3. 3Press Convert.
  4. 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.

Frequently asked questions

Will the PNG keep the transparent background?
Yes. PNG supports full alpha transparency, so transparent and semi-transparent pixels come through unchanged. JPG does not, so if you choose JPG the transparent areas are filled with the background colour you pick.
Why is the PNG bigger than the WebP?
WebP uses more modern compression, and lossy WebP throws detail away to save space. PNG stores every pixel exactly, which for a photograph usually means a much larger file.
Can I convert animated WebP files?
Only the first frame is converted. The animation is not carried over.
How many files can I convert at once?
There is no fixed limit on the number of files, and each can be up to 50 MB. Very large batches use more memory, so on a phone it is kinder to work in smaller groups.