Image Converters005

PNG to WebP Converter

Turn PNG and JPG images into WebP, one file or many at once, and see how the size of each one changes.

Quality
80

Lower values give smaller, lossy files. 100 gives a lossless WebP.

02 — Output

Converted files appear here.

Open or drop PNG or JPG images

Processed locally · 0 bytes sent

How to convert PNG to WebP

  1. Drop one or more PNG or JPG images on the input, or click it to choose them. A copied image can also be pasted with Ctrl+V.
  2. Set the quality. It starts at 80; lower values give smaller files with more visible loss, and 100 gives a lossless WebP. Moving the slider converts the files again.
  3. Watch the list. Files are converted one at a time, and each row shows the original size, the WebP size, the change in percent and whether the WebP is lossy or lossless.
  4. Click Download on a row to save that file (photo.png downloads as photo.webp). With two or more files, Download all (.zip) saves every converted file in one zip.

Why use this tool

  • Lighter images for a web page

    Screenshots and photos saved as PNG are often much larger than a WebP of the same picture. Convert them at a quality around 80, check the sizes in the list, and serve the WebP files.

  • A whole export in one go

    Export a set of product shots or blog images, drop them all here at once, and download every WebP in a single zip instead of saving them one by one.

  • Logos and cut-outs with transparency

    WebP keeps an alpha channel, so a logo or a product photo on a transparent background stays transparent, which a JPG cannot do.

Private by design

Your files are decoded and converted in this browser tab and never uploaded, so client artwork and unreleased designs stay on your device. No account and no watermark.

Good to know

Lossy or lossless. Below 100, the WebP is lossy: the encoder drops detail you are unlikely to notice, and lower values drop more. At 100 the WebP is lossless: it keeps every pixel and is larger than a lossy one. If a browser's own encoder gives a lossy file at 100, the tool encodes it again with its built-in encoder, losslessly. Each row says which kind the saved file is, read from the WebP file itself.

WebP is not always smaller. Most photos and screenshots shrink, but a tiny or very simple image, such as a flat icon of a few hundred bytes, can come out larger. The row then shows a plus sign, and keeping the original is the better choice.

Transparency, metadata and animation. Transparent areas of a PNG stay transparent in the WebP; a JPG has no transparency, so its background stays solid. The image is redrawn by your browser before it is encoded, so metadata such as EXIF camera details, dates and locations is not copied. An animated PNG gives a still WebP of its first frame.

Safari. Safari cannot save WebP from a web page. There the tool encodes with its own WebP encoder: libwebp compiled to WebAssembly, loaded from this site the first time you convert and run in the tab. A notice under the input says whenever it was used. Browsers that can save WebP, such as Chrome, Edge and Firefox, use their own encoder.

Batches. Files are converted one after another, with progress shown as "Converting 2 of 5…", and a file that fails gets its own error without stopping the rest. Dropping new files replaces the list. Two files with the same name are saved as photo.webp and photo (2).webp. The zip stores the WebP files as they are, without compressing them again.

Limits. Images up to 16,384 px on a side and 67 megapixels in total can be converted. Files over 50 MB get a warning, since they can take a long time and use a lot of memory.

Example

In — Three files dropped together

photo.png
photo.png
logo.jpg

Out — In toolcraftweb-converted.zip

photo.webp
photo (2).webp
logo.webp

Frequently asked questions

What quality should I choose?

Start with the default, 80, which is a common choice for photos. For screenshots with small text or sharp edges, try a higher value, or 100 for a lossless WebP. The list shows the size of each file, so you can compare settings before you download.

Can I convert JPG to WebP as well?

Yes. The tool reads PNG and JPG images, and you can mix both in one batch. Files of other types are listed with an error and skipped.

Does the WebP keep transparency?

Yes. Transparent and semi-transparent areas of a PNG stay transparent in the WebP, in lossy and lossless mode. The thumbnails show them over a checkerboard.

Why is my WebP larger than the PNG?

Very small or simple images, such as icons with a few flat colours, are already tiny as PNG, and WebP adds a little overhead. The row shows the change with a plus sign. Keep the PNG for those files.

Does it work in Safari?

Yes. Safari cannot save WebP itself, so the tool uses its own WebP encoder there, loaded from this site the first time you convert. A notice tells you when it is in use, and the files never leave your device.

Are my images uploaded?

No. Every image is decoded and encoded as WebP in this browser tab, and the zip is built in the tab too. Nothing is sent to a server.