Works where WebP does not
PNG is accepted by every design tool, CMS, printer and legacy browser. Converting removes the compatibility surprises that WebP still causes in print workflows and some desktop publishing apps.
A WebP to PNG converter that re-saves your image losslessly, right in your browser.
Loading tool…
The tool is loading its code on your device. This happens once and is cached for later visits.
Processed entirely on your device
Overview
Turn .webp files into universally supported .png images with full transparency preserved. Batch convert up to 20 files at once — nothing is uploaded.
WebP was designed for the web, but the rest of the design pipeline never fully caught up. Print suppliers, some Windows desktop apps, older versions of office software and plenty of CMS media libraries still expect PNG — and every one of them turns a .webp download into an error dialog. This WebP to PNG converter exists for that exact moment: you downloaded an optimised WebP and now something downstream refuses to open it.
The browser decodes your WebP into an uncompressed bitmap using its native image decoder — the same one that renders web pages. That bitmap is drawn onto an HTML canvas at its natural size, then the canvas is serialised with the PNG encoder. Because PNG is a lossless format, the bytes that come out describe precisely the pixels that went in, so converting WebP to PNG adds no quality loss of its own.
There is no intermediate quality loss and no server round trip — the entire WebP to PNG conversion runs in this tab. The only trade is size: expect the PNG to be noticeably larger than the WebP, particularly for photographs.
A WebP to PNG conversion is worth doing whenever the destination values compatibility over bytes:
If the destination is a web page, PNG is often the wrong answer — it will be two to four times heavier than the WebP you started with. In that case keep the WebP, or use JPG for photographs. If the PNG comes out too large for your CMS, run it through the image compressor before uploading, or reconsider whether a WebP to PNG conversion is what the destination really needs.
Nothing on this page asks you what you uploaded, because the answer is already in the file. The first 512 bytes are matched against the signature of every format the tool can name: 89 50 4E 47 for PNG, FF D8 FF for JPEG, RIFF followed by WEBP for WebP, GIF8 for GIF, BM for BMP, either of the two byte-order marks for TIFF, 00 00 01 00 for ICO, an ftyp box plus its four-letter brand for the HEIF family, and an opening <svg tag for vector art.
That is why a file renamed to the wrong extension still converts correctly, and why the result row can tell you what genuinely arrived rather than what the filename claimed — a WebP to PNG run that started from a mislabelled file is reported as what the bytes really were. An iPhone HEIC that the browser cannot paint by itself is passed to a WebAssembly decoder which is fetched only at that moment, so nobody converting a WebP to PNG ever pays for it.
Each converted file becomes a card with a thumbnail of the output and a line shaped like WEBP → PNG · 1200 × 800 · 240 KB → 1.1 MB — the detected source format, the target, the pixel dimensions actually written, and the byte change. Above the list a summary strip totals the run: files converted, size before, size after and the overall change, so a whole WebP to PNG batch is auditable at a glance.
Output is named after the source with the new extension, so banner.webp becomes banner.png. Characters a filesystem would object to are replaced with hyphens, runs of whitespace collapse to a single hyphen, and the name is capped at 100 characters. One option folds the format into the name as well, giving banner-png.png, which is worth switching on when the folder you save into already holds a file with the plain name.
Taking the whole batch fires the browser's downloads one after another rather than building an archive, so the first time you do it the browser may ask permission for multiple downloads from this site.
The WebP to PNG conversion runs through an HTML canvas, which holds pixels and nothing else. Any EXIF block in the source — camera model, lens, exposure, GPS coordinates, the orientation flag — is therefore absent from the output. That is usually what you want before publishing a photograph, and a reason to keep the original if the metadata has value.
Animated WebP loses every frame after the first for the same reason: a canvas is a single still image, and the browser's decoder hands it exactly one frame of an animation. If the motion matters, the file has to stay a WebP — a static WebP to PNG export is always the first frame only.
The size cap behaves the way you would want it to. It applies to the longest edge, preserves the aspect ratio, and never enlarges — an image already smaller than the number you typed comes back at its original dimensions instead of being blown up into soft pixels.
Up to twenty files convert in one run, each up to 25 MB, processed one at a time so memory stays predictable. Nothing is uploaded at any point: the decode, the re-encode and every download happen inside the tab, which is what makes this WebP to PNG converter safe for unreleased work — client mockups, product shots and artwork nobody has seen yet never touch a network connection. No account is asked for and no watermark is added, because there is no server on the other end that would need paying.
Step by step
Drop one or more images onto the upload area — .webp or any other format, which is detected automatically.
Optionally set a maximum dimension; anything larger is scaled down in the same pass.
Press Convert to PNG — each file is decoded and re-encoded locally, one at a time.
Read the result row: it names the format that arrived and the size change it caused.
Download each PNG on its own, or take the whole batch from the results list.
Why use it
What this tool is good for, and what it deliberately does not try to do.
PNG is accepted by every design tool, CMS, printer and legacy browser. Converting removes the compatibility surprises that WebP still causes in print workflows and some desktop publishing apps.
WebP and PNG both carry a real alpha channel, so logos, icons and screenshots with cut-out backgrounds convert pixel-for-pixel without a white halo.
PNG uses lossless DEFLATE compression, so the converted image is exactly as sharp as the decoded WebP — no additional generation of compression artefacts.
Decoding and re-encoding use the browser's own image pipeline. Product shots, mockups and unreleased artwork never touch a network connection.
Questions
Short, honest answers about quality, limits and privacy.
Guides & tutorials
Practical walkthroughs, settings, and troubleshooting for your next step.