FileConvertMage

Web delivery

PNG to WebP

Create a WebP from a PNG graphic. Alpha can be kept. This is not lossless WebP.

Your file is processed in your browser and is not uploaded to FileConvertMage. Browser extensions, the clipboard, and screen capture can still expose a file on your device.

Detected input: none

Target output: WebP

Choose one file, or drop it on the box. The filename is not trusted until the bytes match PNG.

Drop one PNG here. The file picker above is the keyboard-accessible path.

Choose a PNG file.

Original

Output

What this conversion changes

  • Lossless PNG pixels
  • PNG chunks and text
  • ICC profile

How it works

PNG magic and IHDR are checked. Pixels are drawn with alpha and encoded as WebP only if the browser returns a WebP Blob.

Input and output

Input is one PNG. Output is .webp / image/webp. JPEG input belongs on JPG to WebP.

Common uses

Site icons

A transparent PNG icon can become a smaller WebP for a marketing site.

Product cutouts

A PNG with alpha can stay cut out as WebP on storefronts that accept it.

How to convert this file

  1. Choose a PNG.
  2. Set WebP quality. Higher keeps edges; lower shrinks more.
  3. Convert and inspect the preview, especially around transparent edges.

Limitations

  • Native WebP export is lossy.
  • Unsupported encode fails closed.
  • Metadata is dropped.

Questions

Is browser WebP lossless?

Not here. canvas.toBlob('image/webp') is a lossy encoder. Icons and screenshots can show softness or color shifts at low quality.

Does transparency stay?

Usually yes for still WebP. JPEG cannot do this; that is why this page is not PNG to JPG.

Why not convert every PNG automatically?

Some PNGs are already small, some destinations reject WebP, and a lossless original may still be required for print or further editing.

Related converters