PNG to WebP Converter
Convert PNG images to WebP right in your browser — transparency preserved, no file limit, no size cap. Nothing is ever uploaded, so it's fast and safe for private or client images too.
✓ Transparency stays intact
WebP supports an alpha channel just like PNG — your transparent backgrounds carry over automatically, verified per file.
ⓘ Quality dial, not a "lossless switch"
Browsers don't expose a guaranteed true-lossless WebP mode — quality 100 gets you the closest a browser can produce.
⚠ Animated PNGs (APNG)
Only a single static frame can be converted — the animation itself isn't supported.
Drop PNG images here, or click to browse
Add as many as you like — batch-convert them all at once
Past conversion sessions
Convert a batch and it'll be saved here automatically.
Three steps to smaller files
Add your PNGs
Drag in as many as you need — there's no cap on count or file size.
Set the quality
Higher quality keeps more detail, lower gets a smaller file.
Convert & download
Grab files one at a time, or everything at once as a ZIP.
What This Tool Supports
We'd rather tell you upfront than have your file surprise you.
| Element | Support |
|---|---|
| PNG input | Fully supported |
| Alpha transparency | Preserved automatically |
| Quality control | 10%–100%, live preview of the resulting size |
| Batch conversion | Unlimited files per session |
| Bulk download | One-click ZIP, or individually |
| True lossless mode | Not exposed by browsers — quality 100 is the closest equivalent |
| Animated PNG (APNG) | Not supported — only a single frame is converted |
How this compares
| Free-tier limit | Typical competitor | CalcuHive |
|---|---|---|
| Files per batch | Often capped or one-at-a-time | No limit |
| Monthly conversion quota | Paid "minutes" or credits (CloudConvert, FreeConvert) | None — always free |
| Where files are processed | Uploaded to a server | Your own browser only |
| Bulk download | Usually one file at a time | One-click ZIP |
| Transparency verification | Assumed, rarely shown | Checked and flagged per file |
Common questions
Are my images uploaded anywhere?
No. The conversion happens entirely inside your browser using the Canvas API. You can disconnect from the internet right after this page loads and it will still work.
Will transparent backgrounds be preserved?
Yes — WebP supports an alpha channel exactly like PNG does, so transparent areas carry over. Each file is checked for transparency and flagged in the results list.
Is there really no file size or count limit?
Correct — there's no artificial cap. The only real limit is your device's own memory when converting a very large batch of high-resolution images at once.
Why doesn't this offer a "lossless" WebP option?
Browsers don't give web pages direct control over WebP's true lossless mode — only a quality dial. Setting quality to 100 gets you the closest thing to lossless a browser can produce, but we'd rather say that plainly than claim a guarantee we can't back up.
Why convert PNG to WebP at all?
WebP typically produces a noticeably smaller file than PNG at a similar visual quality, which helps page load speed and Core Web Vitals — while still supporting transparency, so it's a drop-in replacement for most PNG use cases.
Does this work with animated PNGs?
No — only a single static frame can be re-encoded, so animated PNGs (APNG) aren't supported. We'd rather flag this than silently break your animation.
Related reading
WebP vs PNG: what actually changes
File size, quality, and browser support compared side by side.
Read article →Getting Core Web Vitals right with images
How image format and size affect page speed and search ranking.
Read article →When to keep PNG instead of converting
The few cases where PNG is still the better choice.
Read article →Compression above 100% quality is not possible — this is a re-encode, so always keep a backup of your original PNG files.