How it works
How to convert WebP to PNG
- 01
Add your WebP files
Drop .webp images into the box, or tap it to choose them. Add as many as you like.
- 02
Convert
Click Convert all. Each image is decoded and saved as PNG on your device, in a second or two.
- 03
Download
Save each PNG on its own, or the whole batch as one .zip. Nothing was uploaded.
To convert WebP to PNG, drop your .webp files into the box above, or tap it to choose them. Click Convert all, then download each PNG on its own or the whole batch as one .zip. There's no quality setting to worry about, because PNG is lossless: what you see in the WebP is exactly what ends up in the PNG. Need JPG or PDF instead, or going from PNG to WebP? The WebP converter does all of those on one page.
It's free, with no account, no watermark and no cap on how many files you add. Your browser already knows how to read WebP (it's how most websites send you images these days), so the converter uses that built-in decoder in a background worker and writes the PNG on your device. Nothing goes to a server. Transparent areas stay transparent. If a WebP file is animated, you get its first frame as the PNG, and the row tells you so. To keep it moving, use the WebP to GIF converter instead.
You can also convert a WebP file to PNG with software you may already have. Here's how on each system, and when this page is quicker.
How to convert WebP to PNG on Windows
Open the .webp file in Paint, choose File, then Save as, then PNG picture. Windows 11 opens WebP out of the box. On Windows 10, if Paint says it can't read the file, install the free WebP Image Extensions from the Microsoft Store first. Paint handles one image at a time, so for a folder of them this page is faster: drop them all in and take one .zip.
How to convert WebP to PNG on a Mac
Preview opens WebP on macOS Big Sur and later. Open the file, choose File, then Export, set Format to PNG and save. To do several, open them together in Preview, select every thumbnail in the sidebar, then use File, Export Selected Images and pick PNG under Options. On an older Mac that won't open WebP at all, this page still works in Chrome or Firefox.
Saved an image from a website and got .webp?
That's normal. Many sites send WebP to any browser that supports it, so right-click, Save image as hands you a .webp even when the page looked like it showed a PNG or JPG. Save it as it is, then drop it in above. On an iPhone or Android phone the same goes: open this page, tap the box, choose the downloaded file and save the PNG.
When you need this
An app that won't open .webp
Older versions of Photoshop, some print shops, office software and plenty of desktop viewers still don't read WebP. Every one of them reads PNG.
Upload forms that only list PNG or JPG
Marketplaces, job sites and older CMSs often check the file extension and refuse anything else. A PNG gets through without changing a pixel.
Editing without losing more quality
If the image is going through several rounds of edits and saves, PNG keeps every round lossless. It can't undo compression the WebP already applied, but it stops any more.
Logos and stickers with a transparent background
JPG would fill the see-through parts with a solid color. PNG keeps the alpha channel exactly, so a logo still sits cleanly on any background.
Worked example
Say you saved an illustration from a website and got hero.webp, a 79 KB file, 1024 × 1024 pixels, but the slide deck you're building in an older version of PowerPoint won't insert it.
Drop the file into the box above and click Convert all. When we tried exactly this, hero.png came out at 361 KB in well under a second, and side by side we couldn't tell the two apart.
That jump in size is normal. This WebP was lossy, which is how it got so small, and PNG has to store every pixel exactly. In our tests, lossy WebP images grew between four and nine times as PNG. A lossless WebP (a logo with a transparent background, say) grew much less, to just under double. If the bigger file is a problem and you don't need transparency, JPG is the smaller choice for photos.
Format explainer
WebP is Google's image format, released in 2010 and now supported by every current browser. Its lossy mode borrows the compression from the VP8 video codec: it predicts each block of pixels from its neighbors and stores only the difference, which is how it beats JPG on size at similar quality. It also has a lossless mode, an alpha channel for transparency and animation, all in one format. Support outside the browser has been slower to arrive, which is why a .webp file still trips up so many apps.
PNG dates from 1996 and works on one principle: never throw anything away. It compresses pixels with DEFLATE (the same method inside ZIP files), keeps a full alpha channel and opens in practically everything. The price is size, especially for photos.
So converting WebP to PNG trades file size for compatibility. Every decoded pixel is kept, transparency included, but detail a lossy WebP discarded when it was first saved can't come back. For a photo with no transparency, it's often better to convert the WebP to JPG, which keeps the file small. Going the other way, from a vector graphic to a compact web image, is what the SVG to WebP converter is for.
Frequently asked questions
No. PNG is lossless, so every pixel your browser decodes from the WebP goes into the PNG unchanged. It won't add back detail a lossy WebP threw away when it was first made, but it won't take any more away either.
Because most WebP images on the web are lossy, and lossy compression is what makes them small. PNG has to keep every pixel exactly. In our tests, lossy WebP images came out four to nine times bigger as PNG. Lossless WebP files, usually logos and graphics, grew far less, to roughly double.
Yes. WebP and PNG both have a real alpha channel, and the converter carries it straight across, including soft, partly transparent edges.
You get a PNG of the first frame. A PNG holds one still image, so the animation itself can't come along. The finished row says when a file was animated, so it's never a surprise. To keep the animation, convert to GIF instead.
Yes. Drop in as many as you like and click Convert all. Each file gets its own row and download button, and when there's more than one, a single button saves them all as a .zip.
Sites send WebP because it loads faster than PNG or JPG, and browsers ask for it automatically. So the file you save is whatever the site served, even if the image looked like a PNG on the page. Converting it here gives you a normal PNG back.
No. The WebP is decoded and the PNG is written inside your browser tab, on your own device. Open your browser's developer tools and watch the Network tab while you convert if you'd like to check.
Related pages
- WebP to GIF converter
Pick this instead when the WebP is animated and the motion has to survive, every frame and its timing.
- WebP to JPG converter
Pick this instead for photos with no transparency, when a small file or a JPG-only upload form matters more than keeping every pixel.
- WebP to SVG converter
Pick this instead when a WebP logo or icon needs to become scalable vector paths, not just a PNG at its current size.
- PNG to WebP converter
Pick this when you're going the other way, shrinking PNG images into WebP for a website, lossy or lossless.
- SVG to WebP converter
Pick this when the image you want as WebP starts out as a vector graphic, rendered at the exact size you need.
- HEIC to PNG converter
The same lossless PNG result, for iPhone photos saved as .heic rather than web images saved as .webp.
- PNG to PDF converter
Once your images are PNGs, use this to put them together into one PDF, in the order you choose.