WebP to PNG
WebP compresses well but has alpha channels that some tools still mishandle, and once you’re editing in Affinity, Photoshop CS6 or a screen-reader-accessible slide deck, PNG is the safer interchange format. This converter decodes WebP, including its alpha, and writes a PNG with exact pixels, 24-bit RGB or 32-bit RGBA depending on whether transparency was present. Files are larger than the source, but they are guaranteed lossless.
How to convert WebP to PNG
-
1
Upload your WebP files
Drop one or many. Works offline in your browser.
-
2
Detect alpha
The tool auto-detects transparency and outputs 32-bit PNG when present.
-
3
Pick compression level
PNG compression is lossless, higher levels just take longer to encode.
-
4
Download
Individual files or a zipped batch of all conversions.
Why PNG is bigger
PNG uses DEFLATE (same as zip) for lossless compression. It beats JPG on graphics with sharp edges and flat colour but loses badly on photos because it cannot throw away any information. Expect a PNG to be roughly 2-4x the size of the source WebP for photos, and 1.5x for line art.
File size comparison (1920×1080 sources)
| Content | WebP (lossy q80) | PNG (lossless) |
|---|---|---|
| Product photo | 220 KB | 2.1 MB |
| UI screenshot | 80 KB | 310 KB |
| Logo on transparent | 35 KB | 90 KB |
| Photograph (portrait) | 300 KB | 3.4 MB |
When PNG is the right choice
- Editing workflow: any tool that does not handle WebP (older Affinity versions, some Photoshop plugins, Procreate in some modes).
- Archival master copies: PNG is lossless, so round-trip editing does not degrade.
- Accessibility: screen reader labels, infographic source files for designers to update.
- Printing: print houses often prefer PNG for line art and TIFF for photo.
When PNG is the wrong choice
- Photo-heavy pages where file size drives performance. Use WebP or AVIF and provide PNG only as a fallback.
- Animated content. PNG has APNG for animation but it is less universally supported than animated WebP.
The compression level setting
Levels 0-9 in PNG terminology:
- 0 — no compression, fastest but largest files.
- 6 — default, balances encode time and size.
- 9 — maximum, 10-30% smaller than 6 but 5-10x slower to encode.
For one-off use pick 9. For batch conversion of hundreds of files, 6 saves substantial time with minimal size penalty.
Frequently Asked Questions
The PNG encoding step is lossless. If the source WebP itself was lossy (quality < 100), the pixels it decoded are already a lossy approximation, and the PNG captures those pixels exactly. You cannot recover detail that WebP compression already discarded.
PNG stores every pixel without lossy compression. A 24-megapixel photo is typically 15-40 MB as PNG. If size matters, stay in WebP or use JPG; PNG is for editing and archival.
Yes. If the source WebP has an alpha channel, the PNG keeps every alpha value byte-for-byte in 32-bit mode.
No. Conversion runs in your browser, nothing is transmitted.
Related Tools
JPG to PNG Converter
Convert JPG to PNG to preserve exact pixel values, support transparency and avoid further lossy re-compression in edits.
PNG to JPG Converter
Convert PNG to JPG in the browser. Keep quality, strip transparency to any colour, and drop file size by 60–90% for photos.
SVG to PNG
Convert SVG vectors to PNG at any resolution while preserving transparency and crisp edges.
WebP to JPG
Convert WebP images to JPG for broad compatibility with older apps, email clients and legacy systems. Adjustable quality slider.
PNG to SVG Vectorizer
Trace PNG raster images into SVG paths in the browser. Best for logos, icons and line art. Control threshold, colour count and smoothing.
HEIC to JPG Converter
Convert HEIC photos from iPhone to JPG in your browser. No upload required, bulk-friendly, keeps EXIF metadata.