PNG to WebP

The PNG to WebP Converter shrinks PNG images by re-encoding them as WebP. WebP at 85% quality is visually identical to the source PNG but typically 25-50% smaller — useful for web embedding, where page weight matters. Transparency is preserved through the conversion. Batch supported. Runs entirely in your browser using canvas.toBlob.

Built by Bob Article by Lace QA by Ben Shipped

🔒 Everything happens in your browser. PNG files never upload. Close the tab and they're gone.

How to use

  1. 1

    Drop your PNG files. Multiple at once is fine. Up to 50 MB per image, 200 MB combined.

  2. 2

    Pick WebP quality. 85% (default) is visually identical to source PNG with 25-50% smaller files. Drop to 75% for even smaller files with no visible difference on most photos.

  3. 3

    Click Convert. Each PNG decodes in the browser, draws to a canvas, and re-encodes as WebP. Per-row size delta shows exactly how much each one shrank.

  4. 4

    Download individually or click "Download all" for sequential downloads. Filenames mirror the input: logo.png → logo.webp.

Frequently asked questions

Ratings & Reviews

Rate this tool

Sign in to rate and review this tool.

Loading reviews…

Why PNG to WebP exists as a tool at all

PNG is a great archival format. Every pixel is preserved exactly as the source put it there, transparency works flawlessly, and the format has been a web standard for almost three decades. The catch is that PNG was designed in 1996, before mobile bandwidth, before Core Web Vitals, before anyone cared whether a page loaded in 1.2 seconds or 3.4. For website embedding in 2026, PNG is now the format you save TO when you're done editing — not the format you ship to users.

WebP is what you ship. Google introduced it in 2010, every modern browser supports it (Chrome, Safari, Firefox, Edge — anything shipped since mid-2020), and for the same visual quality it produces files that are typically 25 to 50 percent smaller than PNG. On a marketing page with twenty product images, that's the difference between a 4 MB page load and a 2 MB page load. Multiply that across a thousand visitors a day and you've cut your CDN bandwidth bill roughly in half without changing what anyone sees.

The PNG to WebP Converter does one job: take a PNG, re-encode it as WebP, give you the file. It runs entirely in your browser using canvas.toBlob — the same API that Chrome itself uses internally. No upload. No account. Drop a file in, get a file back. The whole conversation between your machine and our server during a conversion is zero network requests.

The size difference, with real numbers

Abstract claims like "25 to 50 percent smaller" are easier to trust when you can see them. Here's what actually happens with three representative PNGs at the default 85 percent WebP quality:

Source PNGDimensionsPNG sizeWebP @ 85%Reduction
Product photo, photographic content1600 x 12001.8 MB320 KB82%
UI screenshot, mostly flat color1920 x 1080410 KB180 KB56%
Logo with transparency, vector-style art800 x 80062 KB22 KB65%
Photograph with hard edges (text overlay)2400 x 16003.1 MB540 KB83%

The biggest wins happen on photographic content — areas with continuous color gradients that PNG has no idea how to compress efficiently. PNG's compression is excellent at flat blocks of solid color (the kind of thing you see in logos and UI screenshots) and terrible at anything that looks like a photo. WebP, like JPG before it, was built for photographs. So if you're shipping a portfolio site or a product page where every image is a real-world photo saved as PNG, the file-size drop is dramatic.

Worked example: a real-estate listing page has 18 photos, each saved as PNG straight out of a Lightroom export at about 2 MB apiece. Total page weight from images: 36 MB. Re-encode each one as WebP at 85 percent quality, total drops to about 6.5 MB. Same visual quality, eighty percent less data over the wire, the page goes from "frustratingly slow on hotel Wi-Fi" to "loads while you're still parking."

How transparency works (and why you don't lose it)

One of the reasons people still reach for PNG in 2026 is the alpha channel — those crisp transparent edges on logos, icons, and product cutouts that JPG simply cannot do. JPG doesn't have an alpha channel at all; if you save a transparent PNG as JPG, the transparent areas get filled with white or whatever background the encoder picks. That's a permanent quality loss with no way back.

WebP keeps the alpha channel. The format was designed from the start to support both lossy compression (like JPG) and a separate alpha plane (like PNG), in the same file, at the same time. Re-encode a transparent PNG logo as WebP and the transparency carries through exactly, including the smoothly anti-aliased edges that make a logo look professional rather than jaggy.

If your PNG has transparency and you need to keep it, WebP is the only mainstream format that does both transparency AND aggressive compression in one file. JPG can't. AVIF can, but browser support is still catching up. WebP is the safe pick today.

Quality settings, decoded

The WebP quality slider goes from 1 to 100. The default sits at 85 because that's the value where WebP's perceptual encoder produces files that are visually indistinguishable from the source PNG on virtually every image — but distinctly smaller. Drop to 75 and the difference is still imperceptible on most photos; drop to 60 and you'll start to see softness in fine detail when you zoom in. Push to 100 and you get lossless WebP, which is still typically 10 to 20 percent smaller than the source PNG.

The thing to understand: this slider controls the WebP OUTPUT, not the PNG input. PNG decoding is always lossless — every pixel from the source is read into memory exactly as it was saved. The slider only affects what the WebP encoder does with those pixels on the way out. So "PNG is lossless, why does the slider matter?" is a fair question; the answer is that you're converting between two different compression schemes, and the slider tunes the destination scheme.

Practical guidance: 85 for general use, 75 for thumbnails or images that will be displayed small, 100 if you're archiving and want lossless WebP, 60 if you genuinely need every kilobyte saved and the image is going on a hero banner where viewers won't pixel-peep.

WebP vs PNG vs JPG, side by side

Three formats, three different jobs. Picking between them isn't a matter of which is best in isolation — it's a matter of which is best for the specific image and use case:

FormatCompressionTransparencyBrowser supportBest for
PNGLossless onlyYes (alpha)UniversalSource files, screenshots with text, anything you'll edit later
JPGLossy onlyNoUniversalPhotos for sharing where transparency isn't needed and file size matters
WebPLossy AND losslessYes (alpha)All modern browsers (2020+)Web embedding — best size-to-quality ratio of any format your users' browsers can render

The honest answer for most websites today: WebP for embedded images, PNG for source files you're keeping for future editing, JPG only when you need to share a photo with someone whose tools might be ten years old. If you're producing the original PNG in Photoshop or Figma, keep the PNG as your archive copy; convert a WebP copy for the live site. The Image Format Converter handles the other direction (WebP back to PNG) if you ever need to round-trip.

How this compares to the rest of the field

The web is full of image-conversion sites. iLoveIMG, Convertio, CloudConvert, FreeConvert — all of them work the same way: you upload your image to their server, the server runs the conversion, you download the result. That's fine for one-off conversions, but it means your image briefly lives on someone else's machine. For product photos before launch, internal marketing assets, or anything sensitive, that's a non-starter.

This tool does the conversion in your browser. The PNG decodes via the browser's native image loader; the WebP encoding uses canvas.toBlob with quality control. There's no server-side step. Your file goes from your file system, into a tab in Chrome (or Safari, or Firefox), out as a downloadable WebP. The whole network during conversion is silent — verify it yourself with the browser's network tab open.

The other comparison worth drawing is to TinyPNG. TinyPNG is a great service, and it does something different: it compresses PNG-to-PNG, keeping the format and shaving 10 to 30 percent off the file size by using smart quantization. That's the right tool if you specifically need to ship PNG (because the consumer requires PNG, or because you're emailing the file to someone whose ancient version of Outlook chokes on WebP). If you're shipping to a modern web browser, you'll save more bytes by converting to WebP — which is what this tool does. They're complementary; the Microapp Image Compressor covers the PNG-to-PNG case.

The deciding question isn't "which format is best?" — it's "where is this file going?" Going to a modern browser as part of a webpage? WebP. Going into a Photoshop project for editing? PNG. Going into an email attachment for someone you've never met? JPG. Different destinations, different formats.

Batch conversion without the friction

Drop one PNG and you get one WebP. Drop forty PNGs and you get forty WebPs — same workflow, same browser tab, same zero uploads. Each file shows its own row with the original size, the WebP size, and the percentage saved. Sort, scan, spot-check. When you've got what you want, click Download All for sequential downloads, or grab individual files row by row.

The 200 MB combined cap is a memory-protection limit, not an arbitrary cap. Browser tabs have a finite RAM budget; once you're decoding two hundred megabytes of PNG into pixel buffers in memory, things slow down on weaker machines. For genuinely huge batches (hundreds of files, gigabytes of data), do them in chunks of 30 to 50. The tool will tell you if you're approaching the limit before it bites.

Filenames preserve themselves through the conversion. hero-image.png becomes hero-image.webp, product-shot-04.png becomes product-shot-04.webp. If you're swapping out a bunch of images on a site, the new filenames slot into the same paths with only the extension changed.

The honest trade-offs

WebP isn't free of downsides. Three to know about:

  • Email clients are unreliable. Some older Outlook versions don't render WebP inline; older Apple Mail before 2020 doesn't either. If you're emailing an image, stick to JPG or PNG.
  • Some image editors don't open WebP directly. Photoshop got native WebP support in 2022; older versions need a plugin. If you're handing files to a designer with an older toolchain, ask first.
  • Social platforms re-encode anyway. Upload a WebP to Instagram or Twitter and they'll convert it to their own format with their own compression. WebP only saves bytes if you control the delivery channel (your own website, your own CDN).

None of these is a dealbreaker for the web-embedding use case this tool is built for. Pages you control, served from your own infrastructure to modern browsers, are exactly where WebP shines. The places where WebP falls short (email, legacy tools, social media) aren't places where you'd be re-encoding PNGs in the first place — they have their own format expectations and you'd be picking JPG or letting the platform handle it.

Frequently asked questions

Why would I convert PNG to WebP instead of just compressing the PNG?

PNG-to-PNG compression (what TinyPNG and the Microapp Image Compressor do) gives you 10 to 30 percent smaller files in the same format. PNG-to-WebP gives you 25 to 50 percent smaller files in a different format. If your consumer is a modern browser, the format change is fine and you save more bytes. If your consumer needs PNG specifically, stay with PNG and compress it. Different jobs, different tools.

Does my PNG actually leave my computer during conversion?

No. The conversion runs locally in the browser using canvas.toBlob. Open your browser's network tab before clicking Convert; you'll see zero outbound requests during the conversion itself. The file goes from your file system into the tab's memory and out as a download — never to any server, ours or anyone else's.

What's the right quality setting for product photos?

Start at 85. That's the value where WebP's encoder produces files that are visually identical to the source PNG for almost every image. If you're aggressive about page weight, try 75 — almost no one will notice the difference on photos viewed at normal sizes. If you need pixel-perfect (for a portfolio site or a print preview), use 100, which gives lossless WebP.

Will my logo keep its transparent background?

Yes. WebP supports an alpha channel just like PNG does. Transparent areas in your PNG remain transparent in the WebP output, with the same crisp anti-aliased edges. This is one of the main reasons WebP works as a PNG replacement and JPG doesn't.

Can I batch-convert a whole folder?

Yes. Drop or pick multiple files at once; each one converts independently and each becomes its own download. The 200 MB combined cap protects against memory issues on weaker devices; for larger batches, do them in chunks of 30 to 50. There's no upload, no queue, no waiting in line behind other users.

What happens to EXIF metadata?

PNG files rarely carry EXIF in the first place — it's a screenshot/source/web format, not a camera format. If your PNG had metadata embedded in tEXt chunks, that data is dropped in the WebP output. For the typical PNG-to-WebP use case (web embedding) this is a feature rather than a bug; smaller files and no inadvertent disclosure of authoring software.

Why don't I just use AVIF? Isn't it even better?

AVIF can produce slightly smaller files than WebP at the same visual quality, particularly for photographic content. The catch is browser support: Safari only added AVIF in 2022, and various older mobile browsers still don't render it. WebP support has been universal across modern browsers since 2020. If your audience is on the bleeding edge of browser versions, AVIF is worth investigating; if you want a format that just works for everyone visiting your site today, WebP is the safe pick.