Skip to content
cliplimeClipLime

Convert PNG to WebP

Smaller graphics for the web, with transparency kept.

Runs on your device, nothing is uploaded

or drop files here

PNG files · add as many as you like · nothing is uploaded

At a glance

What it does
Converts PNG images to WebP, lossy (quality 85 by default) or lossless, with transparency kept.
Transparency
WebP supports it in both modes, so see-through areas stay see-through, soft edges included.
Lossless option
Turn on Lossless WebP for screenshots, logos and pixel art. The picture looks identical, and opaque pixels are exact.
File size
Lossless WebP is usually smaller than PNG. Lossy WebP is much smaller for photographic images.
Browsers
Current Chrome, Edge, Firefox and Safari open WebP. Some older programs do not.
Batch
Convert many PNG files at once and download a ZIP.
Privacy
Images are converted in your browser and never uploaded.

How to do it

  1. 1

    Add your PNG files

    Choose or drop one image or a whole batch. You can add more files at any time.

  2. 2

    Pick lossy or lossless

    Leave it lossy for photos and illustrations with gradients. Turn on Lossless WebP for screenshots, logos and anything with sharp edges.

  3. 3

    Convert

    Press Convert. The list shows each result's size and how much smaller it is than the PNG.

  4. 4

    Download

    Download the WebP files one by one or as a ZIP.

Lossy or lossless WebP for a PNG?

  • Lossless reproduces the pixels of your PNG exactly. It suits screenshots, interface graphics, logos, diagrams and pixel art, where a changed pixel would show. It is typically smaller than the PNG.
  • Lossy discards fine detail to get much smaller files. It suits photographs and soft illustrations that were saved as PNG. Transparency is kept, and the alpha channel is stored at full quality.

If you are unsure, convert a couple of files both ways and compare the sizes and the look. The list makes that quick.

What stays and what can change

  • Transparency stays. Fully transparent and semi-transparent pixels both carry over.
  • Hidden colour is not kept. The colour stored inside fully transparent pixels is not preserved. It is invisible, so the picture looks the same.
  • Colours are converted to sRGB, and no colour profile is embedded.
  • Metadata is removed by default. If your PNG has an EXIF block, Keep copies it into the WebP.

When to keep the PNG

A PNG that is already small, for example an icon with a handful of colours, can end up the same size or larger as WebP. If the list shows a file getting bigger, keep the PNG. Also keep PNG for programs that cannot open WebP. Going back is easy with WebP to PNG, and photos that do not need transparency are usually better as PNG to JPG.

Questions people ask

Does WebP keep the transparency of my PNG?

Yes. WebP supports transparency in both lossy and lossless modes, including partly transparent edges.

Is lossless WebP smaller than PNG?

Usually, but not always. Very small or already optimised PNG files, especially ones with few colours, can come out the same size or bigger. The list shows the size of every result, so you can decide file by file.

Will the WebP look identical to my PNG?

In lossless mode opaque pixels are identical. Only almost fully transparent pixels can shift slightly in colour, because browsers round them when they hold see-through pictures. In lossy mode it is very close at quality 85 or higher, but fine detail is simplified. The invisible colour of fully transparent pixels is not kept in either mode.

Why did my file get bigger?

Some PNG files are already tiny or use a small palette of colours, which PNG stores very efficiently. Try lossy mode, or keep the PNG for that file.

Do all programs open WebP?

All current major browsers do. Some older editors, email programs and upload forms do not, so check where the file will be used before you replace your PNG.

Can I convert many PNG files at once?

Yes. Add as many as you like, convert them in one go and download a ZIP. Your files are never uploaded.

Guides that help

All Images guides →