Why PNG files end up bigger than they need to be
PNG compresses losslessly, which is exactly why it can end up large: it has to store enough information to reproduce every pixel exactly, with no shortcuts. That is the right trade for some things - a screenshot with sharp text, a logo with flat colour fields - and an expensive one for others, especially images with a lot of fine detail or gradients sitting behind a transparent area. WebP was designed specifically to close that gap without asking you to give up the transparency PNG is often chosen for in the first place.
What actually changes in the conversion
| PNG | WebP (this tool's output) | |
|---|---|---|
| Transparency | Yes | Yes — kept |
| Typical size | Baseline | 25–35% smaller, often more |
| Compression | Always lossless | Lossy here, at high quality |
| Browser support | Universal | Universal in current browsers |
Transparency survives the trip unchanged - a transparent PNG produces a transparent WebP, not one with a background colour filled in. The only real change is compression: this tool uses WebP's lossy mode at a high quality level, which produces meaningfully smaller files than a true lossless WebP would, at a quality cost that is not visible in normal viewing.
If you need output that is provably pixel-identical to the source - not just visually indistinguishable - keep the file as PNG. Lossy WebP at high quality is the better choice for the overwhelming majority of real use, but it is still a compression trade, not a guarantee of zero change.
When this trade is worth making
WebP earns its keep specifically inside browser contexts: a website's images, a web app's assets, anything where the file will be fetched and displayed by a browser that already supports it. Smaller files there mean faster loads without any visible quality cost. Outside a browser - printer software, older desktop editors, some phone gallery apps, upload forms locked to a specific format list - WebP support is still inconsistent, so PNG remains the safer choice for anything leaving the web.
A whole folder at once
Drop in as many PNG files as you have and each converts independently, with a single ZIP download once they are all done. There is no file count limit, since nothing is uploaded to a server that would need to handle the load.
Nothing is uploaded
Both the decoding and the encoding happen entirely inside your browser using canvas. The images never leave your device.