Re-encode PNG files to JPEG XL — a true lossless mode that's smaller than PNG, with full transparency and 16-bit colour preserved.
Browser support note: JPEG XL requires a browser flag in Chrome 145 and is not yet enabled by default. Best suited for archiving, internal tooling, and future-proofing workflows. Use AVIF or WebP for live web delivery today.
PNG is lossless and universal, but its files are large — especially for screenshots, UI exports, and high-resolution design assets. JPEG XL keeps everything PNG gives you — full alpha transparency, a true lossless mode, and up to 16-bit colour — while encoding the same pixels into a noticeably smaller file.
JXL's lossless mode is a natural fit for PNG content: flat colour regions, sharp edges, and text compress extremely well, so a lossless JXL is typically smaller than the original PNG with zero quality loss. For photographic PNGs, switching to JXL's lossy mode shrinks files even further.
| Format | Transparency | Lossless | Browser support | Best for |
|---|---|---|---|---|
| JPEG XL This page | ✓ | ✓ (smaller than PNG) | Partial (flag required) | Archiving, internal tooling, future-proofing |
| AVIF | ✓ | ✓ (limited) | ~95% global | Modern web — best compression for live delivery |
| WebP | ✓ | ✓ | ~97% global | Broad compatibility — CMSes, email, social |
| PNG | ✓ | ✓ | 100% | Legacy tools, print, universal compatibility |
Also available