Home/PNG to WebP

100% local · nothing is ever uploaded

Convert PNG to WebP

Quality starts at 100% here, not the usual 80%, so text and sharp edges from a screenshot or logo come through crisp. Drop your PNG files below — everything runs on your device, and you can always dial the quality down afterward.

100

Lower quality means a smaller file.

Convert between JPG, PNG, WebP, and AVIF, or keep the original format.

No images yet. Drop some above to get started.

Why convert PNG to WebP?

PNG is the safe choice for screenshots, logos, icons, or anything with flat colors, sharp text, or a transparent background — but it's not the most space-efficient way to store that kind of image. WebP handles the same kind of graphic more efficiently: at a high quality setting, files typically come out noticeably smaller than the equivalent PNG while looking effectively identical.

That's why quality defaults to 100% on this page instead of the usual 80% used for photos — flat colors and sharp text show compression artifacts more easily, so it's worth starting high here. Transparency carries over either way.

How to convert JPG or PNG to WebP

WebP is really two formats, and it matters here

WebP has two completely separate modes. The lossy one works like JPG — it approximates, and it smears hard edges. The lossless one is a different design entirely, purpose-built for flat colour and sharp edges, storing every pixel exactly. For a screenshot or a logo you want the second one.

The complication is that browser-based converters, this one included, reach WebP through the browser's own canvas encoder, and which mode you get at the top of the quality range is browser-dependent: Firefox switches to lossless WebP at maximum quality, and Chromium has a lossless path there too, but it isn't something a page can request explicitly. That's the real reason the slider on this page starts at 100 rather than the 80 used for photos — at that setting the result is either lossless or close enough that flat colour and text survive intact.

How much smaller, realistically

It depends entirely on what the PNG contains, and the range is wide. For genuine graphics — a UI screenshot, a flat-colour logo, a diagram — WebP's lossless mode is built for exactly this content and generally comes out meaningfully smaller than PNG while staying pixel-identical.

The dramatic case is different: a photograph that was saved as PNG by mistake. PNG has to store every pixel of a photo exactly, which it is bad at, so those files are often several times larger than they need to be. Converting one to WebP can cut it by an order of magnitude. If your PNG is enormous and it's a photo rather than a graphic, that's what you're looking at — and you can safely bring the quality down from 100 in that case.

When to keep the PNG instead

Two situations. The first is when you need a guarantee of pixel-exactness — a logo entering a brand system, a screenshot that will be diffed or re-edited, an image going into an automated pipeline that compares checksums. A canvas-based converter can get you a result that looks identical, but it can't promise the encoder chose the lossless path, so if the guarantee is the point, keep the original.

The second is where the file is going. Every browser still receiving updates displays WebP, so publishing on the web carries no risk. Upload forms are another matter: government portals, job application systems and a long tail of internal corporate software still validate against a hardcoded list of JPG and PNG. Print services and several email clients are in the same category. For anything leaving your own site, the PNG is the safer file to send.

FAQ

Will text in my screenshot stay sharp?

At the default quality of 100 on this page, yes — that setting exists precisely because flat colour and lettering are what lossy compression damages first. If you lower the slider you will start to see it on the edges of characters well before you would notice anything on a photograph, so if the image is mostly text, leave it at the top.

Does a transparent background survive?

Yes. WebP supports an alpha channel just as PNG does, so a cut-out background comes through intact. This is one of the main reasons to convert to WebP rather than JPG, which has no transparency at all and would fill the background with solid white.

Why didn't my file get much smaller?

Most likely because the PNG was already efficient. A simple graphic with few colours is something PNG handles well, so there isn't much left for WebP to take. The large savings show up on photographs stored as PNG, and on complex images with gradients or noise — content PNG is poorly suited to in the first place.