WebP to PNG converter

Convert WebP files to PNG inside this page. No upload, no limit on how many, no watermark.

  • 0 uploads
  • No limits
  • No signup
  • Works offline

WebP is what you get when you save an image from a modern website, and what WhatsApp uses for stickers. It is a perfectly good format that a surprising amount of software still refuses to open — older Photoshop, plenty of Windows applications, most print shops, and a lot of upload forms that check the extension. Converting to PNG turns it into something everything accepts, without giving up transparency along the way.

When you actually need this conversion

  • You saved a WhatsApp sticker and want to use it somewhere else. Stickers are WebP with transparency, and PNG is the format that keeps both the picture and the see-through parts.
  • An application refuses to open the file. Older desktop software frequently has no WebP decoder at all.
  • You are putting the image into a document or presentation that predates WebP support.

What to watch out for

  • If the WebP was lossy, PNG cannot undo that. You get an exact copy of an already-approximated image, at a considerably larger size.
  • Animated WebP does not survive. PNG has no equivalent, so only the first frame is kept — worth knowing before you convert an animated sticker.
  • Expect the file to grow. Lossy WebP to PNG is commonly a 5–10× increase.

WebP and PNG, side by side

WebPPNG
Released20101996
Compressionbothlossless
Transparencyyesyes
Animationyesno
Supportall current browsers; patchy outside themeverywhere, without exception

Usually done because something downstream refuses WebP — an older design tool, a print shop, a form validator. The conversion is exact if the WebP was lossless; if it was lossy, PNG faithfully preserves the compression artefacts along with everything else.

How the conversion works here

Your file is decoded in a Web Worker inside this browser tab — by the browser's own image pipeline where it can, and by a WebAssembly build of libheif or libavif where it cannot. The decoded pixels are then re-encoded with OxiPNG, the same encoder Squoosh uses.

All of that happens on the processor in front of you. There is no upload step, no queue and no server, which is why there is no size cap, no daily allowance and no paid tier — and why the whole thing keeps working with the network switched off.

Doing more than one thing

Most people converting a format also need it smaller or a different size. The result screen hands your converted files straight to the compressor or the resizer in one click — no second download, no re-selecting files. If you need several formats, the general converter lets you pick the output each time.

How it works

  1. 01Add your WebP filesDrop them on the page, click to browse, paste from the clipboard, or drop a whole folder.
  2. 02Conversion runs on your deviceEach file is decoded and re-encoded as PNG by a WebAssembly codec in a background thread. Nothing is uploaded.
  3. 03Adjust if you need toPNG has no quality setting; enable the lossless optimiser to shrink the result further.
  4. 04DownloadSave one file, or take the whole batch as a zip built on your device.

Questions people actually ask

Will the transparent background survive?
Yes. Both formats have a full alpha channel, so transparency comes through exactly as it was. This is the main reason to choose PNG over JPEG here.
What about animated WebP stickers?
Only the first frame is converted — PNG cannot hold an animation. If you need the movement, keep the original WebP file alongside the still.
Why won't my software open WebP in the first place?
WebP arrived in 2010 but adoption outside browsers was slow. Anything older than roughly 2021 — desktop editors, office suites, print workflows — often has no decoder. Browsers were never the problem; everything else was.
Is PNG the right target, or should I use JPEG?
PNG if the image has transparency or contains text and flat colour. JPEG if it is a photograph with an opaque background and you care about file size.