Convert WebP images to PNG for free, right in your browser — no sign-up, no upload.
WebP to PNG decodes the WebP and saves its pixels losslessly, so nothing more is lost — but whatever the WebP already lost stays lost. The usual reason is compatibility: an editor, game engine or upload form that reads PNG but not WebP. Expect a much bigger file for photos: a 31,724-byte WebP photo (512 × 512) became a 431,041-byte PNG, 13.6 times larger. Transparency in the WebP is kept; animated WebP is refused.
Drop image files hereProcess many files at onceNo upload · processed on this device
Making a game?
Nerulio is a 2D game asset studio first: draw pixel art, cut sprite sheets into animations, pack texture atlases, check autotile tilesets and export them for Godot, Unity, Phaser and other engines. It runs in your browser; files stay on your device.
Most WebPs on the web are lossy; some are lossless. In both cases the browser decodes the file to RGBA pixels and PNG stores those exactly. For a lossless WebP the round trip is perfect; for a lossy one the PNG keeps the WebP's smoothing and block edges as they are.
The PNG is bigger because it cannot throw information away, while lossy WebP already threw away exactly the fine noise PNG compresses worst. Logos and screenshots with flat colour grow far less than photos, because PNG handles flat areas well.
Lossy WebP
VP8-based WebP; its smoothing is baked into the decoded pixels.
Lossless WebP
Exact pixels; converting it to PNG loses nothing at all.
RGBA
Red, green, blue and alpha per pixel — what both formats hold after decoding.
Every way out of one WebP (measured)
A 512 × 512 WebP made from the NASA fixture with Pillow at quality 80, converted with Nerulio's code in Chromium 153 on 2026-09-28.
Source: astronaut.webp 31,724 bytes
-> PNG 431,041 bytes 13.6 x identical to the decoded WebP
-> WebP q100 248,758 bytes 7.8 x lossless copy
-> WebP q92 40,364 bytes 1.3 x re-encoded, SSIM 0.9955
-> JPG q92 68,975 bytes 2.2 x re-encoded, SSIM 0.9941
Every route out of a lossy WebP is bigger than the WebP itself; PNG and lossless WebP are the only ones that add no new loss.
What reaches the PNG
In the WebP
What the converter does
In the PNG
Decoded pixels (lossy smoothing included)
Stored losslessly
Identical pixels
Alpha channel
Kept
Alpha kept
Animation (ANIM / ANMF frames)
Refused before converting
—
EXIF, XMP, ICCP chunks
Not copied
No metadata, no profile chunk
Check the result
Open the PNG in the program that refused the WebP; it should load without any import plug-in.
If the WebP was transparent, check the PNG on a checkered background: the same areas should be see-through.
Compare width and height with the original; they are never changed by conversion.
Troubleshooting
Symptom
Likely cause
How to check
Fix
The app still refuses the file
The download still has a .webp name or was renamed, not converted
The file must start with the bytes ‰PNG
Save the converted file again from the result list and open that one
The PNG is enormous
Lossless PNG of a photo
Byte count in the result list
For photos use WebP to JPG; keep PNG for graphics and transparency
An animated WebP is refused
Only still images are converted
The source plays as an animation in the browser
Export a single frame with another tool first
Blocky or smeared edges remain
The WebP was lossy and the PNG keeps its artefacts
Zoom in on edges in both files
Ask for the original PNG or layered file instead of the web copy
Photos for apps that accept JPG: 68,975 instead of 431,041 bytes here.
The original from the author or site
When the WebP is a web copy of an image that also exists as PNG or PSD, that original has more detail.
What this page does not cover
Lossy WebP loss is not undone; the PNG is exactly the decoded WebP.
Animated WebP is refused; EXIF, XMP and colour-profile chunks are not carried over.
Versions and sources
Measured on 2026-09-28 in Playwright Chromium 153 with Nerulio's converter path on a WebP written by Pillow 12.3 (quality 80) from tests/fixtures/astronaut.png. WebP's two modes and PNG's lossless compression follow MDN.
Example generated with this tool. ZIP tools show their preview; inspect the downloaded archive for every file.
Convert image
Export PNG, JPG or WebP. JPG flattens transparency.
How it works
Open an image
Select PNG, JPG or WebP
Convert and download the new file
Supported formats
PNG / JPG / WebP / AVIF / HEIC → PNG / JPG / WebP — Input decoding and output encoding depend on browser support. Animated inputs are rejected; select a still frame first.
What this tool does
Re-encodes the image into the selected format rather than renaming its extension.
Implementation and verified quality
advanced · browser image codecs. Quality qualification is in progress. Pro/Flagship quality has not been established.
Before you export
JPG has no transparency. Canvas export does not promise preservation of metadata, color profiles or animation.
Frequently asked questions
Which format keeps a transparent background?
Choose PNG or WebP. JPG flattens transparency onto the selected background color.
Are my files uploaded?
This tool processes the files you open on your device without uploading them. Images you explicitly attach to community posts are uploaded separately. Optional engines and models are downloaded from third parties; those requests expose connection information such as your IP address.
Will my work be saved automatically?
No. Images and editing state stay in this tab; media output can use local temporary storage. Changing language preserves your work; reloading, closing the tab, or following a link to another page can clear it.