Convert WebP to PNG

Decode a WebP locally and export its visible pixels and transparency as PNG.

Drop images here

Supported: JPG, PNG, WebP, and AVIF · Batch supported

Processed locally in your browser.

When this tool is useful

Compatibility with editors and workflows that accept PNG but not still WebP.

How local processing works

The browser decodes the source frame to RGBA pixels and encodes those pixels into a new PNG.

How to use it

  1. Prepare Convert WebP to PNG: Work from a copy and confirm animation status, pixel dimensions, alpha edges, color appearance, and available memory. Keep the source unchanged.
  2. Apply Convert WebP to PNG: Process locally in the browser. The browser decodes the source frame to RGBA pixels and encodes those pixels into a new PNG.
  3. Download and verify: Save under a new name. Compare dimensions and corner transparency, inspect fine gradients at 200%, and note that only the decoded still result is expected.

Important limitations

Animated WebP is not preserved as PNG animation; metadata and color-profile behavior can change, and PNG may be much larger.

Verify the downloaded result

Compare dimensions and corner transparency, inspect fine gradients at 200%, and note that only the decoded still result is expected.

Private by design

Your files stay in this browser. The tool does not upload the source or output to our servers.

Questions and answers

When should I use Convert WebP to PNG?

Compatibility with editors and workflows that accept PNG but not still WebP.

What does Convert WebP to PNG change?

The browser decodes the source frame to RGBA pixels and encodes those pixels into a new PNG.

Which limits and settings matter?

animation status, pixel dimensions, alpha edges, color appearance, and available memory. Animated WebP is not preserved as PNG animation; metadata and color-profile behavior can change, and PNG may be much larger.

How do I verify the result?

Compare dimensions and corner transparency, inspect fine gradients at 200%, and note that only the decoded still result is expected.

Related tools