PNG to WebP
Convert PNG images to WebP for much smaller files — batch several at once, tune quality, and download individually or as a ZIP. Runs entirely in your browser.
About this ToolHow it works, benefits & use casesTap to collapse
Re-encode PNG images as WebP to slash their file size without leaving your browser. Drop in one PNG or a whole batch, and each is decoded to a canvas and re-exported as WebP using your browser’s native encoder. A quality slider (1–100) trades sharpness for smaller bytes, and every image gets a live before/after preview with the exact size change and a percentage saved badge. Transparency is preserved — WebP keeps the alpha channel, unlike JPEG. Download converted files one at a time, or grab them all in a single ZIP. An aggregate panel sums the original versus converted total and the overall savings across the batch. Files up to 25MB each are accepted, processing is local, and nothing is ever uploaded to a server.
How to Use
- 1Drop your PNG files onto the upload area (or click to browse) — several at once is fine, up to 25MB each.
- 2Drag the Quality slider to balance file size against fidelity; lower means a smaller WebP.
- 3Watch each card convert live, showing the original PNG size, the new WebP size, and the percentage saved.
- 4Click the download icon on any card to save that WebP, or use “Download all (.zip)” to grab the whole batch.
- 5Click “Try a sample” to test the conversion with a generated PNG, or “Clear” to start over.
Key Benefits
- WebP files are typically far smaller than the source PNG at the same visual quality
- Batch-convert many PNGs at once and download them as a single ZIP
- Transparency (the alpha channel) is preserved in the WebP output
- Live before/after preview with exact byte sizes and a percentage-saved badge
- Adjustable quality from 1 to 100, with the whole batch re-converting on change
- Aggregate totals show combined original vs. converted size and overall savings
- Runs entirely in your browser — images never leave your device
Common Use Cases
- Shrinking PNG screenshots and UI assets before committing them to a web project
- Converting a folder of PNG product images to WebP to speed up page loads
- Reducing the weight of transparent logos and icons while keeping their alpha channel
- Preparing lighter image assets to improve Core Web Vitals and LCP scores
- Batch-processing exported design PNGs into web-ready WebP in one pass
Click to upload or drag and drop
Accepted: image/* • Max 25 MB
PNG, JPG, WebP, AVIF, GIF, BMP — drop several at once. Max 25MB each. Everything stays on your device.
Convert to
WebPWebP is lossy — lower quality, smaller file.
Was this tool helpful?
Share Your Experience
Help others discover this tool!
Related guide
Related tools
- Color ConverterConvert between HEX, RGB, HSL, and HSV
- cURL to Code ConverterConvert cURL commands to code in various languages
- HTML to MarkdownConvert HTML to Markdown
- JSON to CSVConvert JSON to CSV format
- Lorem Pixel GeneratorGenerate placeholder image URLs
- npm to Yarn ConverterConvert npm commands and package-lock.json to Yarn equivalents
Yes. WebP supports an alpha channel, so transparent areas in your PNG remain transparent after conversion. This is one of the main advantages of WebP over JPEG, which would flatten transparency onto a solid background.
It depends on the image and the quality setting, but WebP usually produces noticeably smaller files than PNG for photographic or complex content. Each converted card shows the exact before/after size and a percentage-saved badge so you can see the result per image and across the whole batch.

