Friday, November 6, 2026 · Asia/KarachiFree tools · No signup · Runs in your browser

WebP to PNG

bars-32x16.webp becomes a 32 by 16 PNG. The browser decodes the WebP and the canvas stores PNG. An animation keeps the frame the browser returns, usually the first. Later frames are not pages and not layers. The sample is a single frame of flat colour, so the PNG is small and the grid matches.

New

Animated WebP keeps the frame this browser decodes, usually the first. The pixel size stays the same.

How to use

  1. Open bars-32x16.webp.
  2. Expect a 32 by 16 PNG.
  3. Remember an animation keeps one decoded frame.

Formula / how it works

bars-32x16.webp becomes a 32 by 16 PNG. The browser decodes the WebP and the canvas stores PNG. An animation keeps the frame the browser returns, usually the first. Later frames are not pages and not layers. The sample is a single frame of flat colour, so the PNG is small and the grid matches.

PNG is lossless relative to the decoded pixels. It will not be smaller than a well compressed WebP of a photograph, and it does not need to be. The point is a container that other tools accept. Quality is not a field.

Use PNG to WebP to go back. Use JPG to PNG if the source was JPEG instead.

bars-32x16.webp becomes a 32 by 16 PNG of the decoded frame. An animation would still be one frame, usually the first, and the other frames would not be written. There is no quality slider. The PNG can be larger than the WebP and that is acceptable, because the point is a container other tools open. A JPEG source does not belong here. It belongs on JPG to PNG, which also cannot restore detail the JPEG discarded.

The PNG of the WebP bars is 32 by 16 and it is one frame. If you needed every frame of an animation, this is the wrong page, and the message tells you that before you press the button. The sample has one frame, so nothing is missing from it. A PNG that is larger than the WebP is still the right file when the next tool cannot read WebP. Shrink it later if the size is the problem. Do not start from a JPEG on this control.

One decoded frame becomes a 32 by 16 PNG. The bars file has one frame, so the PNG is complete. An animation would lose the other frames, and the page says that before you press the button. The PNG may be larger than the WebP. Keep it when the next tool cannot read WebP. Do not start from a JPEG here. JPG to PNG is that container change, and it also cannot restore detail.

Keep the WebP if you still need the smaller file, and keep the PNG if the next tool demands it. The bars conversion is 32 by 16 either way. An animation converted here is incomplete by design. Count frames in the WebP before you throw the WebP away. One frame is a choice, not a surprise, because the page says so. The bars PNG is 32 by 16 and complete, because the WebP was already one frame. Do not throw the WebP away until you have counted frames on the file that actually moves. The bars file did not need that count. A sticker does. Leave the WebP in place until the PNG you opened is the frame you meant, at 32 by 16 for this sample and at the animation’s real frame size for anything else. The bars sample had only one frame to lose. Do not treat that single frame as proof about a longer animation.

A JPEG source uses JPG to PNG. Writing WebP again is PNG to WebP.

Worked examples

WebP bars to PNG

Inputs: w2n-f: bars-32x16.webp

On this page, take bars-32x16.webp and press Convert. An animation keeps one decoded frame.

Result: WEBP to PNG: 32×16. 0.2 KB

WebP bars to PNG again

Inputs: w2n-f: bars-32x16.webp

On this page, take bars-32x16.webp and press Convert. An animation keeps one decoded frame.

Result: WEBP to PNG: 32×16. 0.2 KB

Use cases

  • Putting the WebP bars into a PNG-only tool.
  • Keeping the decoded grid at 32 by 16.
  • Accepting one frame from an animation.
  • Skipping a quality slider because PNG is the container.

Tips & limitations

  • The sample is a single frame.
  • Later frames are not exported.
  • The PNG can be larger than the WebP. That is normal.
  • JPEG sources belong on JPG to PNG.

FAQ

What size is the PNG?

32 by 16, matching bars-32x16.webp.

Which frame of an animation is kept?

The frame the browser decodes, usually the first. The others are not written.

Is there a quality slider?

No. The button stores the decoded pixels as PNG.

Will the PNG be smaller?

Often no. The point is the container, not a smaller file.

Is this a JPEG source?

No. A JPEG uses the JPG to PNG page.

Is the file uploaded?

No.

32 by 16 describes bars-32x16.webp. An animated WebP will not become a filmstrip of PNGs here.