File Conversion
PNG to WebP Converter
Convert PNG to WebP with the alpha channel intact. The default is lossy quality 85; quality 100 switches the encoder to true lossless.
Drop a file to begin
Drag files here, paste, or click to browse
How to convert PNG to WebP
- 1
Upload the PNG.
- 2
The image is encoded as WebP with its alpha channel carried through.
- 3
Download the .webp file.
Notes on this conversion
WebP is one of the few widely supported formats that stores an alpha channel and still compresses well, so a PNG with transparency keeps it here: the alpha is passed to the encoder untouched rather than flattened onto a background, which is what the PDF and JPG routes have to do. The default is quality 85 and lossy, and that is where most of the size saving over PNG comes from. It suits photographs saved as PNG. It is the wrong default for a logo, an icon or a screenshot, where flat colour and hard edges make a lossy pass visible as ringing along the edges — set quality to 100 there and the encoder switches to lossless, keeping every pixel. Compression runs at method 6, the highest effort setting, either way.
Specifications
- Max file size
- Up to 100 MB per file
- Processing speed
- Typically under 10 seconds
- Quality
- Optimized for best output quality
- Batch support
- Multiple files supported
Your Files Are Safe
All files are encrypted with 256-bit TLS during transfer. Uploaded files are stored temporarily and automatically deleted about an hour after upload. We never access, read, or share your files.
Frequently Asked Questions
Is transparency preserved?
Yes. WebP stores an alpha channel, and the image is handed to the encoder with its transparency intact rather than being composited onto a background first, as a JPG or PDF conversion has to do.
Should I use the default quality for a logo?
No. The default is lossy quality 85, which shows as ringing along the hard edges of flat-colour graphics. Set quality to 100 for lossless WebP when the image is a logo, an icon or a screenshot.
What does quality 100 actually change?
It switches the encoder to lossless, keeping every pixel exactly as it was. Anything below 100 is lossy, trading exactness for a smaller file.
Ready