WebP to PNG

Convert WebP logos, UI screenshots, and stickers to PNG, and keep the transparent pixels when the WebP has them.

WebP to PNG converter

On this deviceFiles stay in this browser. They are not uploaded.

WebP is decoded by this browser. Transparency in the WebP is kept in the PNG.

Add one or more files to begin.

Files

No files yet.

    The files that actually need a PNG

    A lot of WebP files are photographs, and those are usually happier as JPEG. The files that hurt when they stay WebP are the ones with a shape: a logo exported by a frontend build, a screenshot of an interface with rounded corners, an icon, a sticker with a soft edge, a diagram someone saved from a docs site. Older versions of design tools, some office suites, and a surprising number of print templates still expect PNG for that job. They open the PNG, they respect the transparent pixels, and they do not ask you to install a plugin for a format the web adopted faster than the desktop did.

    This page decodes the WebP with the browser you already have and writes a PNG from a canvas. If the WebP has an alpha channel, the PNG keeps it. The small preview is drawn on a checkerboard for that reason. White means white. Checkerboard showing through means those pixels are transparent. If you needed a flat JPEG instead, including a white box where the transparency was, use WebP to JPG.

    A PNG does not repair a lossy WebP

    WebP comes in lossless and lossy flavors, and the file rarely tells you which one you saved. A lossless WebP of a flat logo converts to a PNG that is effectively the same picture, sometimes a bit larger, sometimes smaller, depending on how each format packs flat color. A lossy WebP of a screenshot is different. The fuzzy halos around text are already in the pixels. PNG will store those halos faithfully. It will not redraw the text. People open a converter hoping the “more serious” format will look cleaner. It will not. Convert because the next tool cannot read WebP, or because you need the alpha channel in a format that tool understands.

    Size follows from that. PNG does not try to be a delivery format for photographs. Expect the PNG to be larger than the WebP, sometimes much larger, when the source was a photo. That growth is not a bug in the converter. It is the cost of writing the pixels out without WebP's lossy savings. Batch a set of logos and the growth is usually modest. Batch a camera roll of WebP photographs and you will fill a folder. Match the format to the picture.

    What else changes

    Animation is flattened to one frame. A WebP sticker that bounces becomes the frame the browser decodes, not an animated PNG and not a video. Metadata such as EXIF or XMP is not copied, because the PNG is a new image drawn from pixels. For logos and screenshots that metadata was usually empty. For a photograph, capture time and GPS will not be in the result. Orientation is applied by the browser's decoder, so the PNG should be the right way up.

    You can add many files. A bad file fails on its own row. Download all as ZIP contains the PNGs that succeeded. There is no watermark, no sign-in, and no quota. FromHEIC does not receive the images. The practical limit is memory, which shows up sooner with large PNGs than with JPEGs. If a tab becomes sluggish, convert the rest in another batch and download the ZIP before you clear the list.

    Current Chrome, Edge, Firefox, and Safari decode WebP. You do not install a codec for this page. If a locked-down or very old browser cannot decode a file, the row says so, and the file is still only on your machine.

    Questions

    Will a transparent background stay transparent?

    Yes, when the WebP actually has an alpha channel and the browser decodes it. The preview sits on a checkerboard so you can see empty areas before you download. A photograph with no transparency just becomes an opaque PNG.

    Will the PNG look cleaner than the WebP?

    It will look the same, at the size of the decoded bitmap. PNG does not repair compression damage. Text that was already fuzzy in a lossy WebP stays fuzzy. What you gain is a file that older design tools, some slide decks, and a lot of print workflows already accept, plus a real alpha channel when the source had one.

    Why is the PNG larger?

    PNG is built to keep pixels, not to be small. A lossy WebP of a photo is a compact approximation. The PNG writes that approximation out without JPEG-style savings, so the file grows. If you only needed a smaller photo for email, WebP to JPG is the more practical conversion.

    Can I convert an animated WebP to an animated PNG?

    No. You get one still frame. Animated PNG, or a video of the sticker, is a different job, and this page does not do it.

    Does this work without an account?

    Yes. There is no sign-in and no upload. FromHEIC decodes the WebP in the browser and writes the PNG in the tab.

    What if the file is a JPEG renamed to .webp?

    The row fails. The extension is a hint, and the browser still has to decode real WebP bytes. Renaming does not convert anything.