Submit an extension

↑↓ move · ↵ open · Tab filter · Esc close

Free tool · Images & media

WebP to PNG converter

Drop WebP images and get PNGs back in seconds. Files never leave your device, transparency is kept, and you can batch, resize, or go PNG to WebP.

  • Free, no sign-up
  • Runs in your browser
  • Works on mobile
Creates a small transparent image in your browser so you can see the result.
Output settings
Convert to

PNG is lossless and keeps transparency. Pick WebP to go the other way (PNG to WebP).

Larger images shrink to this width; height follows. Never enlarges.

No images yet. Add one above; it converts as soon as it arrives.

    To convert WebP to PNG, drop your .webp files into the box above. Your browser decodes each image, redraws it on a canvas and saves a lossless PNG with transparency intact. Nothing is uploaded. Download files one by one or all at once as a ZIP. Switch the output to JPG or WebP for other conversions.

    Last checked · Independent, not affiliated with Google

    Your data Your images are processed entirely inside this browser tab with the built-in image decoder and canvas. No file, pixel or file name is sent to our server or anyone else's. Converted files live only in this tab's memory. We save only your output settings (format, quality, width) in this browser.

    How to use the WebP to PNG Converter

    1. Add your images

      Drop WebP files on the box, click it to choose files, or paste a copied image with Ctrl+V (⌘+V on Mac). You can add many files at once; they convert one after another.

    2. Pick the output

      PNG is the default: lossless, with transparency. Choose JPG for the widest compatibility, or WebP to convert PNG to WebP. Set a quality level for JPG and WebP.

    3. Resize if you need to

      Type a max width to shrink big images. The height follows so nothing looks stretched, and smaller images are left alone.

    4. Download

      Each card shows the new size and dimensions with its own Download button. Use Download all (ZIP) to save every converted image in one file.

    How does this WebP to PNG converter work?

    It uses the image tools already built into your browser, so your files never travel anywhere. The browser decodes the WebP, paints the pixels onto an invisible canvas, then asks the canvas to export a PNG. That is the whole trip.

    The conversion path. Every step happens inside the browser tab on your device.

    Most online converters upload your file, convert it on a server and send it back. That adds a wait, a size cap and a copy of your image on someone else's disk. Here your own processor does the work, one file at a time to keep memory in check.

    • Decode: the browser's own decoder reads the file. Chrome, Edge, Firefox and Safari all include a WebP decoder, so the same page works everywhere.
    • Draw: the pixels are painted onto a canvas at the original size, or at your max width if you set one.
    • Export: the canvas saves the pixels as PNG, JPG or WebP. PNG output is lossless, so every decoded pixel, including partly transparent ones, is stored exactly.
    • Package: Download all builds a standard ZIP in the page itself. Files are stored without extra compression because PNG, JPG and WebP are already compressed.

    Why do images save as WebP?

    Images save as WebP because that is the file the website actually sent you. Many sites and image CDNs detect that your browser accepts WebP and serve it instead of JPG or PNG, since it is smaller and loads faster. When you right-click and choose Save image as, Chrome saves those bytes as they arrived.

    Browsers tell servers which image formats they understand in the Accept request header. Chrome's header lists image/webp and image/avif, so a server that has both versions picks the lighter one. Google's own performance audit, Lighthouse, flags pages that still serve older formats, which pushes more sites to switch.

    Chrome has no built-in "save image as type" menu, so you have three options: convert the file after downloading (this page), export it from an app like Paint or Preview, or use an extension that converts while saving.

    WebP vs PNG vs JPG: which format should you use?

    Use PNG when you need lossless quality, transparency or maximum compatibility; use WebP when file size on the web matters most; use JPG for photos that must open everywhere. WebP can do almost everything PNG and JPG do, but support outside browsers is still patchier.

    WebP vs PNG vs JPG at a glance
    FeatureWebPPNGJPG
    CompressionLossy or losslessLossless onlyLossy only
    TransparencyYes (8-bit alpha)Yes (8-bit alpha)No
    AnimationYesOnly as APNGNo
    Typical file sizeSmallestLargest for photosSmall for photos
    Max dimensions16,383 × 16,383 pxVery large65,535 × 65,535 px
    Opens in older appsSometimesAlmost alwaysAlmost always
    Best forWeb pagesLogos, screenshots, editingPhotos to share or print

    Google, which created the format, reports that lossless WebP files are about 26% smaller than the same images as PNG, and lossy WebP files are 25–34% smaller than JPGs of similar visual quality. Browsers adopted it quickly; design tools, office suites and upload forms have been slower.

    So the WebP vs PNG question usually comes down to where the file is going. For a website, keep WebP. For editing, printing, slides or a form that rejects WebP, change WebP to PNG first.

    How to save WebP as PNG in Chrome

    Chrome can't save a WebP image as PNG directly, so save it first, then convert it. The whole process takes under a minute:

    1. Right-click the image and choose Save image as. Chrome saves it as a .webp file.
    2. Drag the saved file onto the drop box at the top of this page, or click the box and choose it.
    3. Leave the output on PNG and press Download on the card. The PNG lands in your downloads folder.
    4. Converting a batch? Save them all, drop them in together and use Download all (ZIP).

    Shortcut: right-click the image and choose Copy image, then press Ctrl+V (⌘+V on Mac) on this page. The copied image converts straight away, with no file saved first.

    How to change WebP to PNG on Windows and Mac without a website

    Both Windows and macOS can do this with apps they already include. Use them when you are offline or prefer not to open a web page; use this converter when you have many files or want to resize at the same time.

    Windows 10 and 11: Paint

    1. Right-click the .webp file and choose Open with > Paint.
    2. Go to File > Save as > PNG picture.
    3. Pick a folder and name, then save.

    Windows 11 reads WebP out of the box. On Windows 10, if Paint or Photos won't open the file, install Microsoft's free WebP Image Extension from the Microsoft Store. Paint converts one file at a time.

    macOS: Preview

    1. Open the .webp file in Preview.
    2. Choose File > Export.
    3. Open the Format menu, pick PNG, and click Save.

    To convert several at once, open them in one Preview window, select them all in the sidebar and use File > Export.

    Ways to convert WebP to PNG compared
    MethodBatchResizeUploads your fileWorks on phone
    This pageYes, with ZIPYesNoYes
    Windows PaintNoYes, manuallyNoNo
    macOS PreviewYesYesNoNo
    Typical upload siteOften limitedSometimesYesYes

    PNG to WebP: converting the other way

    To convert PNG to WebP, switch the output to WebP, set a quality and drop your PNGs in. You will usually get a much smaller file, which is the whole point of WebP on a website. The same switch also handles JPG to WebP.

    The quality slider sets how much detail the encoder may discard: 80–90 suits most photos. Transparency is kept. Watch the size change on each card; for flat logos or screenshots the gain can be modest.

    The check asks the canvas for a 1-pixel WebP and looks at what comes back:

    const c = document.createElement("canvas");
    c.width = c.height = 1;
    const canEncodeWebp = c.toDataURL("image/webp").startsWith("data:image/webp");
    // false in Safari: it returned data:image/png instead

    Not sure which browser or version you are on? Our What's My Browser tool shows it in one look.

    Does converting WebP to PNG lose quality?

    No. Converting WebP to PNG keeps every pixel the WebP decoder produces, because PNG is lossless. It can't restore detail that a lossy WebP already threw away, though, and the PNG is often several times larger. That size jump is normal: PNG stores pixels exactly instead of approximating them.

    Transparency
    Kept in PNG and WebP output. In JPG output, transparent areas are filled with the background colour you pick (white by default).
    Animated WebP
    Only the first frame is converted. A canvas draws one still image, so an animated WebP becomes a single PNG. The card shows an "Animated: first frame only" badge when this happens. Animated GIF and APNG input behave the same way.
    Metadata
    EXIF, XMP and embedded colour profiles are not copied. That removes camera and location data, which is often what you want before sharing.
    File size
    Up to 50 MB per file and 200 files per batch. Images above 100 megapixels are refused; set a max width to shrink them first.
    Memory
    Files convert one at a time and each canvas is freed at once, so big batches don't freeze the tab.
    Formats in
    WebP, PNG, JPG, GIF, AVIF and BMP, whatever your browser can decode. HEIC photos and SVG files get a clear message explaining what to do instead.

    Colours can shift slightly if the original had a wide-gamut colour profile, because the canvas works in sRGB. For web images you won't notice.

    How to open WebP files

    Any modern browser opens WebP files: drag the file into a Chrome, Edge, Firefox or Safari window. Windows 11 Photos and Paint and macOS Preview open them too. If an older app refuses, converting to PNG is the reliable fix.

    Browser support is now universal among current releases. According to caniuse, Chrome has supported WebP since version 32, Edge since 18, Firefox since 65, and Safari since 14 (full support from 16).

    Need to drop a small image straight into HTML or CSS instead? The Base64 encoder turns a converted PNG into a data URI. Want the whole page as an image instead of one picture? Try a full-page screenshot extension.

    Prefer it in your toolbar?

    This page works in any browser. If you do this every day, a Chrome extension puts it one click away. These are the picks we'd start with.

    Best image downloader Chrome extensions

    WebP to PNG Converter: FAQs

    How do I convert WebP to PNG for free?

    Drop your WebP files into the box at the top of this page and click Download on each card, or Download all (ZIP). It is a free WebP to PNG converter with no sign-up, no watermark and no daily limit, because your own browser does the work.

    Is this WebP to PNG converter safe for private images?

    Yes. Images are decoded and converted inside your browser tab and never uploaded. There is no server copy to leak or delete. You can confirm it in your browser's Network panel, or by turning off Wi-Fi after the page loads; conversion still works.

    How to save WebP as PNG in Chrome?

    Right-click the image, choose Save image as to get the .webp file, then drop it here and download the PNG. Faster: right-click, Copy image, then press Ctrl+V or ⌘+V on this page. Chrome has no built-in option to save as a different type.

    Why do images save as WebP?

    Because the site sent you a WebP. Chrome tells servers it accepts WebP, and many sites and image CDNs serve it because it is smaller than JPG or PNG. Save image as keeps the file exactly as it arrived, so you get .webp.

    Does converting WebP to PNG lose quality?

    No. PNG stores every decoded pixel losslessly, including transparency. It can't add back detail a lossy WebP already discarded, and the PNG is usually bigger. That is expected, not a sign of lower quality.

    Why is my PNG bigger than the WebP?

    PNG is lossless, so it records every pixel exactly, while WebP (especially lossy WebP) uses smarter compression. Google reports lossless WebP alone is about 26% smaller than PNG. Each card shows the exact before and after size so you can decide which to keep.

    Can I change WebP to PNG on my phone?

    Yes. This page works in mobile Chrome and Safari on Android and iPhone. Tap the box to pick images from your photos or files, convert, then tap Download. On iPhone the file goes to the Files app or Downloads, depending on your settings.

    What happens to animated WebP files?

    Only the first frame is converted. The canvas that does the conversion draws a single still image, so an animated WebP becomes one PNG, and the card warns you. To keep the animation, convert to GIF or video with a dedicated animation tool instead.

    How do I convert PNG to WebP?

    Switch the output to WebP, pick a quality (80–90 suits most images) and drop your PNGs in. This PNG to WebP converter keeps transparency. It needs Chrome, Edge or Firefox, because Safari can't encode WebP from a web page.

    Is this converter WebP to PNG only?

    No. It reads WebP, PNG, JPG, GIF, AVIF and BMP and writes PNG, JPG or WebP, so it also handles PNG to WebP and WebP to JPG. PNG is simply the default because it is the most compatible lossless format.

    WebP vs PNG: which is better?

    For websites, WebP is usually better: smaller files with the same transparency support. For editing, printing, slides and apps that reject WebP, PNG is safer because almost every program opens it. Keep the WebP for the web and convert a PNG copy when you need one.

    How to open WebP files on Windows or Mac?

    Drag the file into any modern browser. On Windows 11, Photos and Paint open WebP directly; Windows 10 may need Microsoft's free WebP Image Extension. On a Mac, Preview opens WebP. If an app still refuses, convert it to PNG.

    Can I convert many WebP files at once?

    Yes, up to 200 per batch. Drop or select them together; they convert one after another so the tab stays responsive, then Download all (ZIP) saves them in a single file. Duplicate names get a number added so nothing is overwritten.

    Will the PNG keep transparency?

    Yes. Transparent and semi-transparent pixels are carried over exactly in PNG and WebP output. Only JPG can't store transparency, so there the see-through areas are filled with the background colour you choose.

    Sources and further reading