Skip to main content

convert-webp-to-png

Converting WebP to PNG is the compatibility move β€” many tools (older Photoshop versions, some social platforms, certain print services, Slack/Discord uploads in some configs) still don't accept WebP. PNG is universally supported. The conversion is lossless: WebP's alpha and pixel data round-trip exactly to PNG. The ZTools WebP-to-PNG tool decodes via the browser's Canvas, then re-encodes as PNG. Single file or batch, no upload, no quota.

Use cases​

Upload to a service that rejects WebP​

Saved an image as WebP from a website; need to attach to LinkedIn, an older CMS, a print service. Convert to PNG first.

Edit in legacy software​

Photoshop CS6 doesn't open WebP. Convert to PNG, edit, save back as WebP if needed.

Sharing on Slack / Discord (older clients)​

Some workspace setups silently drop WebP uploads. PNG always works.

Embedding in PDF / Word​

Microsoft Word inserts WebP only since recent versions. PNG is bulletproof for older Office installs.

How it works​

  1. Drop WebP file β€” Drag-drop or pick. Loaded into <img>, drawn to canvas at native dimensions.
  2. Encode as PNG β€” canvas.toBlob("image/png") produces lossless PNG bytes.
  3. Download β€” Single .png file. Filename matches source (foo.webp β†’ foo.png).

Examples​

Input: 512Γ—512 WebP with transparency

Output: Output: 512Γ—512 PNG with the same alpha channel. Pixel-identical to the WebP's rendered output.


Input: Lossy WebP

Output: Decoded to RGBA pixels (the WebP's lossy compression has already happened); PNG output preserves those pixels exactly. PNG file is typically 2-4x larger because PNG can't use lossy techniques.


Input: Animated WebP

Output: Output is a single frame (the first one). Animated WebP β†’ APNG conversion needs a dedicated tool.

Frequently asked questions​

Why is the PNG larger than the WebP?

PNG uses lossless DEFLATE compression; WebP can use lossy + better lossless codecs. Going from a small lossy WebP to PNG always grows the file 2-4x. Going from a lossless WebP to PNG grows it ~25-35%.

Does it preserve transparency?

Yes β€” PNG supports alpha exactly the same way WebP does. Round-trip is lossless visually.

Can it convert animated WebP?

Single frame only via canvas. For animated WebP β†’ APNG, use a CLI tool like webpmux + apngasm.

What about colour profile?

sRGB is the default for both formats and is preserved. Embedded ICC profiles can be stripped on encode.

Privacy?

Browser-only conversion. WebP never uploaded.

Tips​

  • For batch conversion, pick "PNG" output and zip download β€” single click instead of 50 saves.
  • If the upstream service accepts WebP, don't convert β€” PNG is just bigger.
  • For animated WebP, convert frame-by-frame and reassemble in a GIF / APNG tool.
  • Filenames default to base.png β€” rename in batch if you need versioning.

Try it now​

The full convert-webp-to-png runs in your browser at https://ztools.zaions.com/convert-webp-to-png β€” no signup, no upload, no data leaves your device.

Open the tool β†—


Last updated: 2026-05-06 Β· Author: Ahsan Mahmood Β· Edit this page on GitHub