PNG to WebP Converter
Convert PNG to WebP in this browser. Transparency stays. The quality slider opens at 90 and runs from 50 to 100. Up to 30 files download as one ZIP. Nothing is uploaded, and there is no watermark.
- Transparency kept
- Quality slider, opens at 90
- Batch ZIP, no upload
How to Convert PNG to WebP
Add the PNG files
Drop up to 30 files, 25MB each. A file that is not PNG still runs if this browser can decode it, and the row says so.
Set the quality
The slider runs from 50 to 100 and opens at 90. There is no background color. Transparent pixels stay transparent. In Chrome, 100 is lossless and a lower number is lossy.
Read both sizes
Each row shows the PNG size, the WebP size, and whether that file is ready. A small graphic of flat color can come out larger. One row can fail without stopping the others.
Download, or convert again
One file downloads as a WebP. Several download as a ZIP. After you move the slider, choose Convert again. If this browser cannot encode WebP, that row errors and you do not get a PNG renamed to .webp.
A Smaller File for the Web, Without an Upload
Png to webp is the step when a page, a thumbnail, or a listing is waiting on a PNG that is heavier than it needs to be. This png to webp converter writes the WebP in this browser. The picture is not uploaded, there is no sign-in, and the download has no watermark. Up to 30 files can leave as one ZIP.
WebP is a picture format made for the web. A photo stored as WebP is often smaller than the same photo stored as PNG, so the page can finish loading sooner, and the empty parts of a logo can stay empty. The WebP article on Wikipedia covers how the format was designed. This page only converts. It does not promise that every file gets smaller.
There are two kinds of WebP. A lossy WebP keeps the look of the picture and drops detail, which is why photos shrink. A lossless WebP keeps the pixels, and the file is usually larger than the lossy one. This page does not have a separate lossless switch. It passes the slider to the browser's encoder. In Chrome, 100 writes a lossless WebP, and every step from 50 to 99 writes a lossy WebP. The slider opens at 90, so the first file is lossy. Another browser may encode 100 differently. If the pixels have to stay exact and 100 does not, keep the PNG.
A cutout is a different job. The background remover makes a transparent PNG of a subject, and that tool uploads the picture. When a form or a mail app refuses the WebP, WebP to PNG writes a PNG again. A PNG that should become a JPEG, with a color behind the holes, is PNG to JPG.
Why a PNG Becomes a WebP
A page is often slow because the photographs are PNG. Lossy WebP at the opening quality of 90 is the smaller file people put in an img tag, so the page can finish sooner. Current Chrome, Edge, Firefox, and recent Safari can show that file.
The other reason is the holes. A logo in PNG is often transparent, and WebP can keep those empty pixels. This page does not paint a fill behind them. Renaming photo.png to photo.webp leaves PNG bytes. A program that reads the header still sees a PNG. This page writes WebP bytes.
Lossy WebP and Lossless WebP
Lossy WebP approximates the picture. Fine texture can soften, and a hard edge can ring a little. The slider from 50 to 99 is that trade. 90, where it opens, suits a photograph. Look at the picture if you move it down.
Lossless WebP stores the pixels. In Chrome, quality 100 is that file: opaque pixels match the PNG. It is often much larger than quality 90, and it can be smaller or larger than the PNG. The row is the measurement. This page does not claim that 100 is lossless in every browser. If you are not in Chrome and 100 looks soft, keep the PNG. On this page, 99 is still lossy. Do not expect those pixels to match.
When the WebP Is Larger Than the PNG
A photograph usually shrinks. A small PNG of a few flat colors can grow, because PNG stores a long run of one color cheaply and WebP still spends bytes on a header and on blocks. This png to webp page states no percentage. The number before the arrow is the PNG. The number after it is the WebP. If it grew and you only wanted a smaller file, keep the PNG. If the next step requires WebP, the larger file is still the right format.
Places That Still Refuse a WebP
Some older programs open PNG and JPG and reject WebP. Some upload forms leave WebP off the list, and some mail apps do the same with an attachment. This page does not name those products. The picture is not broken. It is the wrong container for that step. WebP to PNG writes a PNG again, still on this device. Use PNG to JPG only when the ask is a JPEG, and expect the holes to be filled.
Before You Download the WebP
Photos can stay at 90
That is lossy, and it is where the slider opens. Move down only when the file must be smaller, then look at the picture.
Need the pixels kept
In Chrome, set 100. That writes a lossless WebP. If you are in another browser and 100 looks soft, keep the PNG.
Logos: leave the holes empty
This page does not offer a background color. The transparent parts stay transparent.
Read the two sizes
photo.png becomes photo.webp. A second file with the same name becomes photo-2.webp. If the WebP is larger, you did not save space.
What This PNG to WebP Page Does Not Do
The pictures are not uploaded. The download is a new WebP, not a renamed PNG.
- Up to 30 files, 25MB each. A larger file is refused before conversion.
- Transparent pixels stay transparent. There is no white, black, or custom fill.
- The slider opens at 90, which is lossy. In Chrome, 100 is a lossless WebP and 99 is still lossy. Another browser may encode 100 differently. This page states no percentage for the size change.
- A small PNG of flat color can come out larger. The row shows both sizes.
- An animated PNG becomes one still WebP, the first frame this browser draws. Later frames are not copied.
- If this browser cannot encode WebP, that row shows an error. You do not get a PNG downloaded under a .webp name. Chrome, Edge, Firefox, or a recent Safari can encode it.
- This page does not remove a background, and it does not turn the WebP back into a PNG. That return trip is WebP to PNG.
PNG, a Renamed File, and the WebP
| PNG you drop in | Renamed to .webp | WebP from this page | |
|---|---|---|---|
| Bytes | PNG | Still PNG | WebP |
| Transparency | Can be empty | Unchanged PNG | Kept. No fill color |
| Quality 90 | Not a WebP setting | Unchanged PNG | Lossy. Usually smaller for a photo |
| Quality 100 in Chrome | The PNG itself is lossless | Unchanged PNG | A lossless WebP. Opaque pixels match |
| Flat color, small file | Often tiny | Same as the PNG | Can come out larger. Read the row |
A program that reads the file header will reject a PNG renamed to .webp.
PNG to WebP FAQ
Does png to webp upload the file?
No. The WebP is built on this device. There is no watermark. One file downloads alone. More than one downloads as a ZIP.
Why convert a PNG to a WebP?
A photo usually gets smaller, so a page can load sooner, and empty pixels can stay empty. Renaming the extension leaves PNG bytes.
What is the difference between lossy and lossless WebP?
Lossy WebP approximates the picture. Lossless WebP keeps the pixels. In Chrome, 100 is lossless and 50 to 99 are lossy. The slider opens at 90. Another browser may treat 100 differently.
Does the transparent background stay?
Yes. This page does not paint a fill. A JPEG would have to fill those holes, on PNG to JPG.
Why did a small PNG get bigger?
Flat color is cheap in a PNG. Read both sizes on the row. If you only wanted a smaller file, keep the PNG.
What if a program will not open the WebP?
Some older software, some upload forms, and some mail apps still refuse WebP. Use WebP to PNG. This page does not name those programs.
What happens to an animated PNG?
Only the first frame is written. Later frames are dropped. Keep the animated PNG if the motion mattered.
Convert PNG to WebP Here
Drop PNG files. They stay in the browser. Transparency is kept. Pick a quality, then download a WebP or a ZIP.
More in the toolbox
Remove the background on the homepage when the subject should be a transparent PNG.