Skip to content

WebP to PNG

Turn WebP logos, icons and cut-outs into PNG files that keep their transparent background and open in any editor. Everything happens in your browser.

    PNG is lossless: every pixel of the decoded image is kept exactly, and transparency is preserved.

    Your result

    Add WebP images to convert them to PNG.

    How the conversion works

    Your browser decodes the WebP with its own image engine. The page then writes those pixels out as a PNG, alpha channel and all, and runs the result through oxipng, a lossless PNG optimizer, so the file is no bigger than it needs to be. Optimizing never changes a pixel; it only finds a tighter way to store them. If the optimizer cannot run on your device, you still get a correct, just larger, PNG.

    logo.webp → decode in your browser → write every pixel to PNG, transparency included → optimize losslessly → logo.png

    The images stay on your device the whole time. Nothing is uploaded and nothing is stored after you close the tab.

    When PNG is the right target

    Expect a bigger file, and why that is fine

    This is the part that surprises people. A lossy WebP and a lossless PNG of the same picture can differ in size by a factor of five or more, and the PNG is always the larger one. It is not adding detail. It is storing the decoded pixels exactly, where the WebP stored an approximation. The table shows what to expect.

    Kind of WebPTypical PNG sizeWorth converting?
    Logo or icon with transparencySimilar to a few times largerYes, this is what PNG is for
    Screenshot or diagramA few times largerYes, if you will edit it
    Photo (lossy WebP)Often 5 to 10 times largerOnly if you need lossless editing; otherwise pick JPG
    Lossless WebPSomewhat largerYes, nothing is lost either way

    Worked example: a logo for a slide deck

    A partner sends you their logo as acme-logo.webp, 1200 × 400 pixels with a transparent background, and your slide software will not insert it. Drop it here and press Convert. You get acme-logo.png at the same 1200 × 400, with the background still transparent, so it sits cleanly on a dark or colored slide. The list shows the new size and whether it grew or shrank.

    Limits

    Animated WebP converts to its first frame only, because a PNG is a single still image. Metadata stored in the WebP, such as EXIF or a color profile, is not copied. Images over about 16.7 megapixels are scaled down to fit the browser's canvas limit, and the list notes it. Optimizing a large PNG takes a few seconds, so a long batch of big images will take a while; you can press Stop at any point and keep the images already done.

    Questions people ask

    Does the PNG keep the transparent background?

    Yes. PNG supports full transparency, including soft, partly see-through edges, so a logo or cut-out saved as WebP keeps exactly the same transparent areas as a PNG. Nothing is filled in.

    Why is my PNG so much bigger than the WebP?

    Most WebP images on websites are lossy: they throw away fine detail to stay small. PNG is lossless, so it has to store every pixel of the decoded picture exactly, including the tiny compression artifacts. A photo-like WebP can easily turn into a PNG five or ten times larger. Flat graphics such as logos and icons grow much less.

    Will converting to PNG improve the quality?

    No. The PNG is an exact copy of what the WebP decodes to, so it looks identical. Any detail the WebP lost when it was made is gone for good. What PNG does give you is a file that will not lose anything more, however often you edit and re-save it.

    Is anything uploaded?

    No. Your browser decodes the WebP and the page writes the PNG on your device. A small PNG optimizer (oxipng, compiled to WebAssembly) is downloaded the first time you convert, and it runs locally too.

    Should I choose PNG or JPG?

    PNG if the image has transparency, sharp text or flat colors, or if you plan to edit it further. JPG if it is a photo and you just need a smaller file that opens everywhere. For JPG, use the WebP to JPG converter.