WebP to PNG
Convert WebP to PNG in your browser with transparency preserved. Free, private, no upload, no watermark, no file limits.
About this tool
PNG is the safest destination for a WebP image: it is lossless, keeps transparency intact, and opens absolutely everywhere. This tool decodes the WebP and re-encodes it as PNG entirely in your browser.
It is the right choice for logos, screenshots, and graphics with transparent backgrounds, where converting to JPG would flatten the transparency to white and add compression artifacts.
Common uses
- Keep a transparent background when converting a logo or sticker
- Convert a WebP screenshot losslessly before annotating it
- Feed WebP images into design tools that only accept PNG
Automate via API
The same conversion is available as a REST endpoint for scripts, pipelines, and backends. POST the file, get the converted file back:
curl -X POST https://formatably.com/api/v1/tools/webp-to-png \ -H "X-Api-Key: YOUR_API_KEY" \ --data-binary @photo.webp \ -o photo.png
Direct requests accept up to 4 MB; the large-file flow handles up to 100 MB. Both are covered in the API documentation · Get an API key
WebP notes
WebP is Google's web image format, around 25-35% smaller than JPEG at the same quality, with support for transparency and animation. It is everywhere on the web, and notoriously unwelcome everywhere else: editors, printers, and upload forms.
- Images saved from websites are frequently WebP even when the URL said .jpg.
- Animated WebP needs a format that supports animation on the other side (GIF); converting to PNG or JPG keeps the first frame.
- WebP supports transparency; converting to JPG fills transparent areas with white.
PNG notes
PNG is the lossless workhorse: screenshots, logos, UI graphics, and anything needing transparency. Every device and program on earth opens it. The tradeoff is size: photos stored as PNG are several times larger than JPEG.
- PNG is lossless, so converting into PNG never loses quality, but converting a photo to PNG can triple its size.
- Transparency is preserved in PNG; JPG has no transparency at all.
Frequently asked questions
Is WebP to PNG lossless?
The PNG encoding step is lossless: every pixel decoded from the WebP is stored exactly. If the WebP itself was lossy (most are), that loss already happened when the WebP was created and cannot be undone.
Why is the PNG larger than the WebP?
WebP is a modern compressed format and PNG stores pixels losslessly, so growth is expected, often 2-5x for photos. If file size matters more than losslessness or transparency, convert to JPG instead.
Are my files uploaded to a server?
No. The conversion runs entirely in your browser using WebAssembly and the canvas API; your files never leave your device. There are no ads and no trackers on tool pages. You can verify this yourself: open your browser's developer tools, watch the Network tab while converting, and you will see no upload requests. It even works offline once the page has loaded.
Is there a file size limit?
In the browser there is no hard limit; you are bounded only by your device's memory, and files of a few hundred megabytes are usually fine. The REST API accepts files up to 4 MB in a direct request, or up to 100 MB using the large-file upload flow described in the API docs.
Related tools
Convert HEIC photos from iPhone to lossless PNG in your browser. Free and private: no upload, no account, no file limit.
Convert WebP images to JPG instantly in your browser. Free, private, no upload. Fixes images saved from the web that won't open.
Convert animated WebP to GIF in your browser, frames and timing preserved. Free and private; the animation never leaves your device.
Convert AVIF to lossless PNG in your browser, transparency preserved. Free, private, no upload, no watermark.