How to use
- Drop your file(s) into the box above — or click it to browse.
- Conversion starts immediately; the tabs switch to a different output format. Adjust the quality slider to re-encode instantly.
- Click Download on each finished file — or Download all (.zip) for a batch. Nothing was uploaded at any point.
The PNG problem on the web
PNG earned its place through losslessness and transparency, but on the web it's frequently the wrong tool: a full-screen PNG screenshot easily weighs 1–3 MB, and a photographic PNG can be 10× the size of an equivalent WebP. Since every modern browser renders WebP, shipping PNGs today mostly just burns bandwidth and slows your Largest Contentful Paint.
The one thing to know: this tool produces lossy WebP at quality 0.92 — the variant with the big size wins. For photos and screenshots the difference from the PNG is imperceptible. For pixel-art or images where every pixel must survive exactly, stay with PNG or use a lossless-WebP pipeline instead.
| PNG | WebP (lossy) | |
|---|---|---|
| Compression | Lossless | Lossy (quality 0.92 here) |
| Transparency | Yes | Yes — preserved by this tool |
| Screenshot, typical | 1–3 MB | 100–400 KB |
| Best for | Masters, pixel-exact graphics | Web delivery of the same graphics |
Transparency survives
Unlike a PNG-to-JPG conversion, nothing gets flattened here: WebP carries a full alpha channel, so transparent logos, stickers and UI elements keep their transparent background — at a fraction of the PNG's size. This is the main reason PNG → WebP beats PNG → JPG for interface assets.
When NOT to convert PNG to WebP
- Pixel-exact assets (sprites, pixel art, medical/technical imagery) — lossy WebP will smooth single-pixel detail.
- Screenshots dense with small text that must stay razor-sharp — inspect the result before shipping; text is where lossy artifacts show first.
- Files headed into design tools — Figma, Sketch and older Photoshop handle PNG far more predictably.
- In Safari — Safari cannot encode WebP from canvas; use Chrome, Edge or Firefox for this page.