PNG to WebP Converter
Drop PNG images, choose a WebP quality, and download smaller WebP files — transparency kept, converted on your device, nothing uploaded.
- Free
- No account
- Runs in your browser
- Nothing uploaded
Runs entirely in your browser — your input is never uploaded, logged, or stored.Privacy policy
What is PNG to WebP Converter?
This tool converts PNG images to WebP in your browser. People usually do it for one reason: WebP makes the same picture noticeably smaller, so pages load faster and screenshots, product shots and site assets take up far less space. WebP is supported by every current browser — Chrome, Edge, Firefox and Safari — and by most software released since about 2020.
The saving comes from how the two formats compress. PNG is lossless: it stores every pixel exactly, which is ideal for screenshots, diagrams and logos with flat colour and sharp text, but expensive for photographs. WebP can be lossless or lossy, and the encoder the browser gives this tool writes lossy WebP at the quality you choose — 90 out of 100 by default, where the loss is generally hard to see. There is no lossless-WebP option through the browser's canvas, so the PNG's exact bytes are not preserved and soft or semi-transparent edges can shift very slightly. If you need the pixels bit-for-bit, keep the PNG.
Unlike converting to JPG, transparency is kept. WebP has an alpha channel just like PNG, so see-through and semi-transparent pixels stay transparent — no background colour is filled in. That makes WebP the right small-file target for a cut-out logo or a product shot on a transparent background.
On size, be honest with yourself: WebP is smaller than PNG in most photographic cases, often dramatically, but not always. A tiny image or a flat-colour icon that PNG already compresses well can occasionally come out slightly larger, because it is being re-encoded lossily at a fixed quality. The results list shows each file's size before and after and reports a larger file as larger — a positive percentage — rather than hiding it, so you can keep the PNG in that case.
The one real catch is compatibility. Very old software cannot open WebP: older Office versions, some pre-2020 Windows photo viewers, a few CMSs and print workflows, and image editors that predate it. If something rejects the file, convert to JPG instead, or keep the PNG. Nothing leaves your device — the images are read into your browser's memory, converted there and offered back as downloads, which you can confirm in the Network tab of your browser's developer tools. Up to 50 files per batch, each up to 50 MB, downloadable individually or as a ZIP.
1. Each file's first eight bytes are checked for the PNG signature (89 50 4E 47 0D 0A 1A 0A). Anything else is rejected with a message naming what the file really is. 2. The chunks before the image data are scanned for an acTL chunk; if one is present the PNG is animated and you are told only the first frame is kept. 3. Quality (1–100) is validated and converted to the 0–1 scale the browser's encoder takes. No background colour is used, because WebP keeps the alpha channel. 4. The browser decodes the PNG at full size and draws it onto a canvas of the same dimensions, alpha included — nothing is flattened. 5. The canvas is encoded with canvas.toBlob("image/webp", quality) — lossy WebP — and the file is named after the original with a .webp extension. Sizes before and after are shown per file.
| PNG | WebP | |
|---|---|---|
| Compression | Lossless — every pixel kept exactly | Lossy by default here — the canvas encoder discards detail at the chosen quality |
| Transparency | Yes (alpha channel) | Yes (alpha channel) — kept by this conversion |
| Animation | Only as APNG | Yes natively, but this tool is a still image and keeps only the first frame |
| Typical file size for a photo | Large | Smaller — usually, but not always |
| Best for | Screenshots, logos, text, flat colour, exact pixels | Photos and web images that must stay small |
| Opens in almost any software | Yes | Modern browsers and apps; very old software rejects it |
Worked examples
- photo.png (a 3.4 MB photograph) → photo.webp at the default quality 90, typically a few hundred KB; the results list shows the exact change next to the file, e.g. a chip reading "-82%".
- logo.png with a transparent background → logo.webp with the transparency kept — no background colour is filled in.
- spinner.png (an animated PNG) → spinner.webp containing the first frame, with a note that the animation was not kept.
- tiny-icon.png (a 2 KB flat-colour icon) → tiny-icon.webp — a small, simple PNG that already compresses well can come out slightly larger, and the result reports that as a positive percentage instead of hiding it.
- photo.png whose bytes are actually a JPG → no conversion; the tool says the file "is actually a JPG file, not PNG" and to use a JPG tool for it.
How to use PNG to WebP Converter
- Click "Choose PNG images", drop files onto the box, or paste an image with Ctrl+V (Cmd+V on a Mac). You can add up to 50 at once, each up to 50 MB.
- Set the Quality slider (90 by default; lower makes a smaller file with more visible loss).
- Click "Convert to WebP". Each file is converted in your browser — nothing is uploaded.
- Check the size change next to each file, then download them individually or click "Download all (.zip)".
Common errors
- "… is actually a JPG file, not PNG … use a JPG tool for this file" (or HEIC, WebP, AVIF, and so on) — the file's contents do not match its .png name. The tool reads the file's signature, not the extension, so it tells you what the file really is and which converter to use instead.
- "… is empty (0 bytes) …" — the file did not finish downloading or saving. Get it again and retry.
- "Your browser cannot save WEBP images (it produced image/png instead). Update your browser, or use Chrome, Edge or Firefox." — the browser's canvas cannot write WebP. Current Chrome, Edge, Firefox and Safari 17+ can; older Safari silently substitutes PNG, which this tool detects rather than saving a mislabelled file.
- "Your browser could not encode an image this large (… × …). Try a desktop browser, or resize it smaller first." — the image exceeds the device's canvas limit (about 16.7 megapixels on iPhone and iPad). Use a desktop browser or resize first.
- The WebP is bigger than the PNG — this can happen with very small or very simple images that PNG already compresses well. The result shows the size change honestly as a positive percentage; keep the PNG in that case, or lower the quality.
- "Quality must be between 1 and 100." — the slider only produces 1–100, so you will not see this by dragging; it guards the value the encoder receives.
- Text or edges look slightly soft — the browser writes lossy WebP. Raise the quality towards 100, or keep the PNG when exact pixels matter.
FAQ
How do I convert PNG to WebP without uploading my files?
Use a converter that runs in the browser, like this one: drop the PNG here and click "Convert to WebP". The file is converted on your own device and never sent to a server, which you can confirm in the Network tab of your browser's developer tools.
Does converting PNG to WebP reduce file size?
Usually, and often a lot for photographs, because lossy WebP discards detail PNG keeps. Screenshots and simple graphics shrink less, and a small image can even grow slightly; the tool shows the size before and after so you can decide.
Does PNG to WebP keep the transparent background?
Yes. WebP has an alpha channel just like PNG, so transparent and semi-transparent pixels stay transparent — no background colour is filled in. This is the main reason to choose WebP over JPG when the image is a logo or a cut-out.
Is PNG to WebP lossless?
Not here. The browser's canvas encoder writes lossy WebP at the quality you choose, and there is no lossless-WebP option through canvas. The loss is small at the default 90 but the PNG's exact bytes are not preserved; keep the PNG if you need bit-for-bit fidelity.
What quality should I use for PNG to WebP?
90 is a good default for photos. 75–85 gives noticeably smaller files with little visible change in most photos; for screenshots with text, stay at 90 or above.
Can I convert multiple PNG files to WebP at once?
Yes. Add up to 50 PNG files, convert them in one go, and download them individually or all together as a ZIP.
What will not open a WebP file?
Very old software can fail on WebP: older Microsoft Office versions, some pre-2020 image viewers, a few CMSs and print workflows. Every current browser — Chrome, Edge, Firefox and Safari — opens it. If a system rejects the file, convert to JPG instead or keep the PNG.
Does the WebP keep my photo's EXIF data?
No. Re-encoding through the canvas does not copy EXIF metadata or an embedded colour profile, and colours are written as 8-bit sRGB. If camera settings or location data must be preserved, keep the original PNG or use a metadata-aware tool.
Related tools
- WebP to PNG ConverterDrop one or many WebP images and download them as PNG — transparency kept, converted on your own device, nothing uploaded.
- Image CompressorDrop JPG, PNG or WebP images, set a quality or a target size in KB, and download smaller files — compressed on your device, never uploaded.
- Image ConverterDrop any common image — JPG, PNG, WebP, HEIC, AVIF, GIF, BMP, SVG or ICO — choose JPG, PNG, WebP or ICO, and download the converted files.
Prefer AllUtil on Google
One click adds AllUtil to your Google preferences. You'll see our tools highlighted with a Preferred badge in Search and AI answers.