Image tool

WebP to PNG

Convert WebP to PNG in your browser, up to 50 files at a time, keeping transparency. Files stay on your device. No watermark.

Last updated:

Processing mode: Private Runs in your browser

  • Files are processed in your browser
Waiting for WebP images.

How to use it

How to use WebP to PNG Converter

  1. Drop your WebP files onto the workspace, paste from the clipboard, or pick them with the file picker. Up to 50 images per batch, 100 MB per file.
  2. Click Convert. Each image decodes through the browser's built-in WebP path — current Chrome, Edge, Firefox, and Safari all decode WebP via `<img>` — and draws into an alpha-aware canvas before re-encoding as PNG through `canvas.toBlob('image/png')`. PNG is the HTML spec's mandatory canvas-export baseline, so unlike WebP encoding there is no silent format-substitution failure mode here. If the browser cannot decode a particular WebP (an extremely old install, a malformed source file, an animated WebP variant the renderer rejects), the tool reports it as malformed/unsupported via the `<img>.onerror` path rather than writing a corrupt PNG. Download individually or grab the whole batch as a single ZIP.

Good for

Common use cases

WebP is the modern web's compression-density format and it is excellent at one job — making web pages faster — but the moment a WebP file leaves the web-delivery context it stops being convenient. Image editors that pre-date 2018 (Photoshop CS6, perpetual-licence Photoshop CC versions, GIMP before 2.10, Affinity Photo 1.x, every version of Microsoft Paint that shipped on Windows 7/8/10 RTM) cannot open WebP without a plugin. Many common marketplaces and print-on-demand pipelines document JPG/PNG as accepted raster formats and do not list WebP — Etsy's image guidance names `.jpg`, `.gif`, `.png`, `.svg`, and `.heic`; Society6, Redbubble, and Printful document JPG and PNG as their accepted raster formats. A long tail of older CMS uploaders, ad-platform creative pipelines, and form-based image-upload fields built before WebP became universal also reject the format. PNG is the broadly-portable lossless target: mainstream operating systems and image editors have handled it for decades, and PNG carries the full alpha channel that WebP also supports — so the conversion is structurally lossless for transparency, not just for opaque pixels. The use case for converting WebP to PNG is almost always rescue work — getting an asset out of the web-delivery context and into a tool, platform, or pipeline that doesn't speak WebP. The conversion happens in the browser, in a single batch of up to 50 images, which keeps internal staging-server captures, brand-archive pulls, and licensed asset libraries off third-party converters. The WebP source stays in the tab, and the PNG materialises locally. If you accept analytics cookies, the page also measures tool use. Analytics never receives your files.

Privacy

Runs in your browser

Files are processed by your browser. They never reach our servers.

Questions

WebP to PNG Converter: common questions

Why convert WebP to PNG?

Three reasons cover almost every conversion. First, image editors that pre-date 2018-2022 cannot open WebP without a plugin — Photoshop added native WebP support in version 23.2 (March 2022), GIMP in 2.10 (April 2018), and earlier versions of either tool need a plugin or refuse to open the file. Second, many common marketplaces and platforms document JPG/PNG as accepted raster formats and do not list WebP — Etsy lists `.jpg`, `.gif`, `.png`, `.svg`, and `.heic` as accepted with no WebP, and print-on-demand pipelines (Society6, Redbubble, Printful) document JPG and PNG as their accepted raster formats. Third, modern CMS and image-CDN pipelines (Cloudflare Images, Cloudinary, Imgix) often serve WebP even when the original upload was a JPG or PNG, which means a right-click-save lands a `.webp` file that is awkward to archive, rework, or hand to a tool that doesn't speak the format. PNG sidesteps the common cases: it imports cleanly into older mainstream raster editors, appears on the accepted-format lists of many marketplace and print-on-demand pipelines, and preserves alpha.

Is the conversion lossless?

Canvas PNG encoding does not add lossy quantisation. It writes the pixels produced by the WebP decoder into a PNG. Any compression artefacts already present in a lossy WebP remain visible. The conversion does not remove existing damage, but it does not add another lossy step.

Does the PNG keep the WebP's transparency?

Yes. WebP supports alpha channels in both its lossy and lossless modes, and PNG always supports alpha. The `<img>` decoder reads the WebP into an alpha-aware canvas, the canvas preserves the alpha through to `canvas.toBlob('image/png')`, and the resulting PNG renders identically against any background that the source WebP would have rendered against. There is no flatten-to-white step, no black-fill artefact, and no need to reach for a separate converter when the asset has alpha — that is the structural difference between this tool and WebP-to-JPG, where the destination JPG format does not support alpha at all and a flatten step is unavoidable.

How big are PNG files compared to the WebP source?

The PNG can be larger than the WebP source because it stores the decoded pixels without lossy compression. The exact change depends on the image and the source WebP settings. Keep WebP when file size matters more than compatibility. Use PNG when the destination requires it or when you need a widely supported lossless format.

Why does this convert to PNG and not JPG?

PNG preserves alpha; JPG does not. WebP's two killer features as a web format are aggressive compression and full alpha support, and converting to PNG preserves both intent paths: the lossless visual fidelity (modulo whatever loss was baked into a lossy-WebP source) and the alpha channel. JPG would force a flatten-to-white or flatten-to-colour step for any transparent region in the source and would re-introduce lossy compression artefacts on top of whatever the source already had. If your WebP has no alpha and the destination explicitly wants JPG (a typical email-attachment or marketplace upload flow), use the sister tool WebP to JPG, which does the flatten-and-encode step in one pass.

Is there a file size or batch limit?

Each WebP must be under 100 MB and a single batch can hold up to 50 images. The 100 MB cap protects lower-RAM devices from running out of memory during decode, since the browser materialises the full pixel grid into a canvas before re-encoding. The 50-file cap keeps the ZIP build responsive — for large batches the bottleneck is browser memory, not the conversion itself, since each image processes sequentially. If you need to convert more than 50 images, run the tool twice and stack the resulting ZIPs — the conversion is deterministic, so the second batch produces output identical to what one continuous run would have written.

Will this tool stay free?

Yes. Everything this tool does is free. On some tools, a Day or Project Pass raises the file-size and batch limits if you need more.