Batch lossless PNG encoding

WebP to PNG Converter

Decode WebP files and store their resulting RGBA pixels in losslessly encoded PNG files.

Last updated: August 2026

Batch

WebP files

PNG

Lossless encoding

Alpha

Pixel support

Private

No uploads

PNG is lossless. The output is pixel-perfect with full transparency preserved. PNG files will typically be larger than the original WebP.

Drop WebP files here or click to browse

All processing stays in your browser. Nothing is uploaded.

How to convert WebP to PNG

01

Add WebP files

Select one or more WebP images; each accepted file starts converting immediately.

02

Decode the source pixels

The WebAssembly decoder produces RGBA pixels from each WebP file.

03

Encode lossless PNG

The PNG optimizer stores those decoded pixels without further lossy compression.

04

Compare and download

Review size changes, download files individually or bundle multiple PNGs in a ZIP.

What the converter actually does

Decode then optimize

WebP is decoded to RGBA before lossless PNG encoding.

No quality slider

PNG optimization does not use a lossy quality value.

Alpha pixel support

Decoded transparency is passed into the PNG output.

Batch workflow

Each accepted WebP becomes its own PNG result.

Real size comparison

The list reports whether each PNG is smaller or larger.

New still files

Animation and source metadata are not transferred.

Common WebP-to-PNG mistakes

Expecting lost detail to return

PNG cannot reverse earlier lossy WebP compression.

Calling the whole history lossless

Only the new PNG encoding avoids additional lossy compression.

Assuming PNG must be larger

Check the actual file result.

Looking for a quality setting

PNG uses a fixed optimizer in this component.

Expecting animation

The output contains one still frame.

Adding too many large files

Batch WebAssembly work can exhaust browser memory.

Why use ImgTweak?

✓Batch WebP input
✓Lossless PNG encoding
✓Alpha pixel support
✓Per-file size comparison
✓Individual or ZIP download
✓No uploads or account required

Frequently asked questions

Is WebP-to-PNG conversion lossless?

PNG encoding is lossless for the RGBA pixels decoded from the WebP. It cannot restore detail discarded when a source WebP was originally encoded lossily.

Is transparency retained?

The WebP decoder supplies alpha pixels and the PNG optimizer preserves that alpha data in the new PNG.

Why is there no quality slider?

PNG uses lossless compression, so this component applies a fixed optimization pass rather than a lossy quality setting.

Will the PNG always be larger?

No. It often is, especially for photographic lossy WebP, but the actual result depends on the source and pixel content.

Can animated WebP be preserved?

No. The decoder returns still ImageData and the output is a single still PNG.

Is metadata retained?

No. The pipeline passes decoded pixels to the PNG optimizer rather than copying the WebP metadata container.

Can I batch convert files?

Yes. Download individual results or multiple completed files together as webp-to-png.zip.

Are files uploaded?

No. WebP decoding and PNG optimization run locally in your browser.

Ready to convert your WebP files?

Add files above, compare each PNG size and download individual results or one ZIP.