PNG to WebP Converter
Convert a PNG to a much smaller WebP in your browser, keeping transparency, at 92% quality.
Convert a WebP to a PNG that any app opens, in your browser. Transparency is kept and the output is lossless, though the file gets bigger.
Updated
Your browser is preparing the tool. It runs 100% locally.
WebP to PNG decodes your WebP image and re-saves it as a PNG, in your browser on an HTML5 canvas. PNG is lossless and opens everywhere, and any transparency in the WebP is preserved. The trade-off is size: PNG is usually larger than the WebP it came from, because WebP compresses more aggressively. The dimensions stay the same and the image never leaves your device.
WebP works well on the web, but some older apps, editors and upload forms still take only PNG or JPEG. This tool turns a WebP into a PNG that almost any program opens, with the image unchanged.
If the WebP has an alpha channel, the PNG keeps it, so cut-out graphics and logos stay see-through. The cost is a bigger file, since PNG's lossless compression is less compact than WebP's.
Every current browser reads WebP natively. The browser decodes yours and draws it onto an HTML5 canvas at full size, alpha channel included.
The canvas is exported as a PNG, which is lossless, so the pixels are stored exactly. You download a .png with the same dimensions and base filename as the WebP.
What converting can and can't do
The WebP is decoded and re-encoded in the page's memory on your device. No server receives a copy.
The page keeps neither image after you close the tab, so it is fine for private or proprietary graphics.
| Engine | HTML5 Canvas (browser-native) |
|---|---|
| Output | PNG (.png), lossless |
| Transparency | Preserved if the WebP has alpha |
| File size | Usually larger than the WebP |
| Dimensions | Unchanged width and height |
| Accepts | Any image the browser can open |
| Upload | None; the WebP is converted on your device |
The PNG is a lossless copy of the decoded WebP, so the picture looks the same. If the source was a lossy WebP, the PNG keeps that already-compressed result and cannot recover detail the lossy WebP discarded.
Expect a bigger file, especially for photos. Google measures lossless WebP as around 26% smaller than PNG, and lossy WebP is far smaller.
Transparency is preserved. A WebP alpha channel is drawn onto the canvas and stored in the PNG, so see-through areas stay see-through.
Dimensions are unchanged and nothing is resized. Conversion runs in browser memory, so very large images use more of it but typical graphics convert instantly.
Same picture, bigger file
Turn a WebP into a PNG for an app or editor that will not accept WebP.
Preserve a cut-out or logo's alpha channel in a universally-supported format.
Bring a downloaded WebP into software that prefers PNG.
Satisfy a form that only takes PNG or JPEG.
If small size is the goal and the destination supports it, keep the WebP; convert to JPG only if you do not need transparency and want a smaller photo file.
Written from the tool's own path: the browser decodes the WebP, the canvas saves a PNG. The page states the bigger file it produces.
Convert a PNG to a much smaller WebP in your browser, keeping transparency, at 92% quality.
Compress an image to JPEG with a quality slider and watch the file size drop as you drag, in your browser.
Convert a JPG to a lossless PNG in your browser. Nothing more is lost from here on, though the JPEG's existing compression stays.
Turn a PNG into a smaller JPG in your browser. Transparent areas become white and the JPEG is saved at 92% quality.
Turn a WebP, or any image your browser opens, into a JPG that every device and app can read. Transparent areas come out white, because JPEG has no alpha channel.
Resize an image to exact pixel dimensions in your browser, with the aspect ratio locked and a lossless PNG out.
Your file is processed on this device and never uploaded, and there's no account to create.