Convert WebP to PNG without uploading anything
PNG preserves every pixel of the decoded image and its transparency, and opens in every editor ever made — the trade is a larger file. Convert one image or a whole folder, on your own device.
- Nothing is uploaded
- Keeps transparency
- Lossless output
- Unlimited & free
Drop your images here
or paste from the clipboard · ⌘V / Ctrl+V works too
JPG · JPEG · PNG · WebP · AVIF · HEIC · GIF · BMP — no file count limit
Compression settings
Applied to every imageAuto measures each image: it encodes a test pass at several quality levels, scores the result against the original, and keeps the smallest file that still clears a ~40 dB fidelity floor.
Advanced options
Need exact dimensions or a centre crop instead of a cap? The batch image resizer does that.
Auto applies a halo-free unsharp mask only when an image is scaled below 82%.
Generated in your browser by a synth — no audio file is downloaded, and it stays silent when a batch finishes in a couple of seconds.
WASM codecs are fetched from a public CDN on first use and give slightly smaller files. Every fallback still works offline.
Results
When WebP to PNG is the right move
WebP's weakness is the same as JPG's, one decade later: software that predates it. Design tools, some print and cut workflows, asset pipelines and desktop apps still choke on .webp. PNG opens everywhere and loses nothing in the conversion — every pixel of the decoded image, including the alpha channel, arrives intact.
- Transparency must survive. PNG keeps the alpha channel exactly; JPG would flatten it onto white.
- The image is going into an editing workflow. Lossless storage means every re-save is free from that point on.
- The receiving tool refuses WebP. Older editors, some CMS media libraries and quite a few desktop utilities.
The trade, stated plainly
| WebP | PNG | |
|---|---|---|
| Compression | Lossy or lossless | Lossless |
| File size | Smaller | Larger — expected |
| Transparency | Supported | Supported, preserved here |
| Software support | Current browsers, newer apps | Everything |
The PNG will come out larger than the WebP — that is the cost of lossless storage and the point of the exercise. If the destination accepts JPG after all and size matters more than losslessness, WebP to JPG produces the smaller compatible file instead.
How the conversion is done here
The WebP is decoded once and re-encoded to PNG — a lossless container swap, not a re-compression. Because everything runs locally in your browser, the file never leaves your device; the site has no upload endpoint at all.
Batch conversion
Select every WebP you want in the file picker, or drag a multi-selection onto the page. Files convert in parallel background workers, and on a phone the results can be handed to the share sheet so they land in your photo library.
Related conversions
From JPG instead? JPG to PNG does the same lossless hop. To shrink a PNG for publishing, use PNG to JPG or the main compressor.
Frequently asked questions
Does the PNG keep the WebP's transparency?
Yes. PNG stores a full alpha channel, and the conversion preserves it exactly — transparent areas stay transparent. This is the main reason to pick PNG over JPG for this conversion, since JPG flattens transparency onto white.
Is converting WebP to PNG lossless?
The PNG stores the decoded image exactly, with no further loss and no cost on future re-saves. If the WebP itself was lossy, that loss is of course already in the source; a lossless WebP maps pixel-perfectly to PNG.
Will the PNG be larger than the WebP?
Almost always. PNG's lossless encoding needs more room than WebP's — for photographs often several times more. That is the price of losslessness and universal software support.
Can I convert a whole folder of WebP files?
Yes. Select as many as you like and they convert in parallel. On desktop the finished files download individually or as one archive; on an iPhone they go to the share sheet and land in your photo library.
Are my images uploaded to a server?
No. This is a static site with no upload endpoint. The conversion runs in your browser tab, on your own hardware.