PNG to WebP Converter

png → webp

Convert PNG images to WebP and keep their transparency. Your browser does the work, so the images are not uploaded.

QueueNothing is uploaded
Drop PNG files here
Converting…

About this PNG to WebP converter

The converter opens each PNG in your browser, draws it on a canvas at its original width and height, and has the browser save it as WebP at quality 92 out of 100. The alpha channel comes along, so transparent backgrounds stay transparent.

At quality 92 the WebP is lossy, not lossless. Most images look the same and come out smaller, but small text and sharp colored edges can soften a little. Each finished file shows its old and new size, so you can check before you replace your originals.

Chrome, Edge and Firefox can encode WebP. Safari can't, so use one of the other browsers for this tool.

How to use it

01

Add PNG files

Drop them on the box above or click Select PNG files. You can add several at once.

02

Convert

Click Convert to WebP. The files are converted one at a time, and each row shows its status.

03

Compare the sizes

A finished row shows the size of the PNG and, after the arrow, the size of the WebP.

04

Download

Use Download on a row to save one file, or Download all (ZIP) to save every finished file. Clear queue empties the list.

What it does

  • Your browser converts the files. They are not uploaded to a server.
  • Transparent and semi-transparent areas stay transparent in the WebP.
  • The WebP has the same width and height as the PNG.
  • You can queue many files and convert them with one click.
  • Every finished file has its own Download button, and Download all (ZIP) saves them together.
  • You don't need an account, and there is no daily limit.

Specifications

Specification Details
Tool PNG to WebP converter
Input PNG images (.png), up to 100 MB each, several at a time
Output WebP (.webp), lossy at quality 92, with the alpha channel
Pixel size Unchanged
Encoder Your browser's own WebP encoder, through the canvas toBlob() method
ZIP download JSZip 3.10.1, loaded from the cdnjs CDN when you click Download all (ZIP)
Where your files go Nowhere. They stay in this tab's memory.
Browsers Current Chrome, Edge and Firefox. Safari can't encode WebP.
Good to know

What this converter does not do

It has no settings. Every PNG is saved as WebP at quality 92, so some jobs need a different tool.

No WebP in Safari

Safari can't encode WebP, and neither can most browsers on iPhone and iPad, because they use Safari's engine. There the browser returns PNG data, and the file is still named .webp. Use Chrome, Edge or Firefox.

No lossless option

Quality is fixed at 92, which is lossy. Image converter has a quality slider, and at 100 Chrome, Edge and Firefox save lossless WebP.

Not always smaller

Most PNGs shrink, but a small graphic with few colors, which PNG already stores well, can come out larger. Check both sizes in the list before you delete anything.

Metadata is dropped

The WebP holds only the image. Metadata in the PNG, such as EXIF data or text notes, is not copied.

Size limits

WebP can't be wider or taller than 16,383 pixels, so a larger PNG can't be converted. Very big images can also fail on phones, where browsers limit canvas size.

Related image tools

Frequently asked questions

Yes. The alpha channel is saved with the image, so transparent backgrounds and soft shadows stay transparent. That is true in Chrome, Edge and Firefox. Safari can't make WebP files at all.

No. The WebP is saved at quality 92, which is lossy. Most images look the same, but small text and sharp colored edges can soften a little. For lossless WebP, use Image converter with the quality set to 100.

A small PNG with few colors is already compact, and lossy WebP doesn't always beat it. Keep the PNG in that case, or shrink it with Image compressor, which reduces the number of colors and keeps the file a PNG.

Not properly. Safari can't encode WebP, and most browsers on iPhone and iPad use Safari's engine. You get PNG data in a file named .webp, which is no smaller. Use Chrome, Edge or Firefox on a computer or an Android phone.

No. Your browser reads and converts them inside this tab. When you click Download all (ZIP), the page downloads the JSZip library from cdnjs. The site's Google Analytics receives the number of files and their total size, never file names or image data.

The browser couldn't read it as an image or couldn't save the result. Usually the file is damaged, isn't really a PNG, or is too large. Files over 100 MB are not added to the list at all.

Your images stay on your device

Your browser decodes each PNG and encodes the WebP inside this tab. The images are not uploaded or stored. The JSZip library is downloaded only when you save a ZIP, and analytics records only how many files you converted and their total size.