WebP to PNG Converter
Convert WebP images to PNG right in your browser — transparency preserved, batch conversion, nothing uploaded.
Examples
Transparent logo converts losslessly
logo.webp — 8 KB, 512×512, transparent backgroundlogo.png — 48 KB, 512×512, transparency preserved (row shows the 6.0× growth note)The alpha channel survives the lossless re-encode; the size warning is expected because PNG stores pixels without WebP's compression.
Animated sticker takes frame one
sticker.webp — animated, 12 frames, 8×8 pixelssticker.png — first frame only; row labelled “animated: first frame”Browsers decode animated WebP as a still image, so the converter captures frame one and labels the row instead of pretending the animation survived.
Corrupt file errors, batch continues
photo.webp + broken.webp (truncated download)photo.png downloads normally; broken.webp row shows “This file could not be decoded as an image…”A bad file becomes an error row and never blocks the rest of the queue.
About this tool
WebP is the image format Google designed for the modern web: it compresses photographs about 25–35% smaller than an equivalent JPEG and can store transparency and animation in the same container. That efficiency is why so many sites serve .webp files — but it is also why downloads can be frustrating. Image editors, slide tools, older apps and some operating-system viewers either cannot open WebP or mangle it, and Safari in particular has a history of saving pages as .webp instead of the picture you wanted.
This converter turns WebP files into PNG, the format every app understands. The conversion is lossless: the WebP file is decoded on your device and re-encoded as PNG, so the pixels you get are exactly the pixels the browser would have shown. There are no quality sliders on purpose — WebP to PNG is not a re-compression, it is a format change, and transparency is carried across automatically.
Transparent WebP to transparent PNG works out of the box. If your source has an alpha channel — a logo, sticker, watermark or cut-out — the PNG keeps that transparency pixel-for-pixel. No background-color setting exists because nothing is flattened: PNG supports alpha natively, so the output opens in editors like Photoshop, GIMP or Figma with the same see-through regions the WebP had.
Batch conversion happens entirely in your browser. Drop any number of .webp files and they are processed one at a time by a background worker, so the page stays responsive and a long queue cannot exhaust memory. Each row reports the converted size and dimensions, animates a polite progress line for screen readers, and offers a download named after the original file with the .png extension. Files over 100 MB are rejected before decoding, and if the lossless PNG ends up much larger than the compressed WebP — which is normal for photographs — the row explains why.
What this tool does not do
- Animated WebP files are converted to their first frame only — the row says so explicitly.
- Images are not resized, cropped, watermarked or re-compressed; pixels and dimensions are unchanged unless a huge image must be scaled to fit the mobile canvas limit (the row notes it).
- Non-WebP files are never converted, even if renamed — inputs are verified by magic bytes.
- Files above 100 MB are rejected before decoding.
How to use this tool
Add WebP files
Click the drop zone to browse, drag files onto it, or press Enter/Space while it is focused. Multiple .webp files are welcome; files that are not really WebP are listed as skipped rows.
Convert to PNG
Press Convert to PNG. Files are processed one at a time in a background worker and the progress line reports how many of the batch are done.
Download each PNG
When a row finishes, its Download PNG button activates and saves the image as the original name with the .png extension.
Repeat or clear
Add more files at any time — the queue keeps finished rows so you can keep downloading — or press Clear to start a fresh batch.
Use cases
Fix Safari's WebP downloads
Safari often saves images as .webp or refuses to open them; convert them to PNG locally and the file behaves like any normal image.
Open WebP in older editors
Photoshop versions before 2022, Office, older Figma plugins and many print tools reject WebP — hand them a PNG instead.
Protect transparency-critical assets
Stickers, logos and cut-outs keep their alpha channel through the lossless conversion, with no background flattening to undo later.
Convert private screenshots offline
Sensitive images never leave the device — conversion runs in a browser worker, so there is no upload step to trust.
How each WebP variant converts
| Input | Behaviour |
|---|---|
| Lossy WebP (VP8) | Decoded and re-encoded losslessly — PNG pixels match the frame the browser displayed. |
| Lossless WebP (VP8L) | Pixel-identical PNG output; alpha transparency preserved exactly. |
| Animated WebP (ANIM) | First frame converted; the row is labelled “animated: first frame”. |
| WebP with alpha | Transparency survives with no settings — PNG stores the alpha channel natively. |
| Over 100 MB | Rejected with a per-file error before decoding; the rest of the batch continues. |
| Renamed non-WebP file | Magic bytes are sniffed, so a renamed PNG or text file is listed as skipped, not converted. |
Output keeps the original dimensions unless the image exceeds the mobile canvas limit, in which case it is scaled down and the row says so.
Common mistakes
Mistake:Expecting the PNG to be smaller than the WebP.
Fix:PNG is lossless and does not use WebP's compression, so photographs typically grow — the row warns above 5×. If you need a smaller file, convert to JPG instead; PNG is about compatibility and transparency.
Mistake:Expecting an animated WebP to stay animated.
Fix:The tool converts the first frame and labels the row “animated: first frame”. A PNG cannot store animation; use a GIF or APIF/WebP-aware editor for motion.
Mistake:Renaming a PNG or text file to .webp to sneak it into the queue.
Fix:The queue sniffs magic bytes, not extensions, so impostor files are listed as skipped rows rather than silently converted.
Mistake:Looking for a quality or background setting.
Fix:There is none on purpose: WebP to PNG is lossless and transparency is preserved automatically, so any quality control would only degrade the output.
Frequently asked questions
Does PNG keep the transparency from my WebP file?
Yes. PNG supports an alpha channel natively, and the conversion is lossless, so every transparent pixel in the WebP stays transparent in the PNG. There is no background setting because nothing is flattened — logos, stickers and cut-outs keep their see-through regions exactly.
Is this converter really free and unlimited?
Yes. There is no account, watermark, file-count cap or paywall. Conversion runs on your own device using browser APIs, so the only practical limit is your device's memory — files above 100 MB are rejected, but you can queue as many batches as you like.
Are my images uploaded anywhere?
No. Each file is decoded and re-encoded by a Web Worker inside your browser tab, and the download is generated locally. Nothing leaves your device — you can even convert while offline.
Can I convert animated WebP files?
Partly. Browsers decode animated WebP as a single still image, so the tool converts the first frame and labels the row “animated: first frame”. The animation itself cannot survive as a PNG — PNG has no animation support.
Why is my PNG bigger than the WebP?
WebP compresses aggressively (often lossily), while PNG stores pixels losslessly with general-purpose compression. Converting does not add quality — the PNG simply represents the decoded frame without WebP's size savings. Photos commonly grow several-fold; the row warns when the output exceeds 5× the input. If size matters more than transparency, convert to JPG instead.
References & standards
Related tools
Image Format Converter
All-in-one image converter hub: convert between PNG, JPG, WebP and more, plus dedicated one-click converters for common formats
PNG to JPG Converter
Convert PNG to JPG in your browser with quality control.
Image Compressor
Compress JPEG, PNG, and WebP images in your browser. No uploads, completely private.