Drop JPEG XL images anywhere on this page to convert JXL to PNG free. PNG is lossless, so nothing gets re-compressed on the way out: what the .jxl holds is exactly what lands in the PNG. Unlimited files, no signup, and everything stays completely private.
Why PNG instead of JPG?
PNG is the right target when the image is headed into an editing pipeline. Photoshop, Figma, GIMP and every asset tool accept PNG without question, there is no second round of compression to soften edges or text, and alpha channels survive. If the JXL has a transparent background, the PNG keeps it; a JPG would flatten it to white. For photos you just want to open and share, JXL to JPG gives smaller files.
The .jxl problem in one line
JPEG XL is new enough that browsers are still rolling out support (Chrome put it behind a flag in early 2026), so these files circulate faster than the software that can open them. Converting to PNG puts the image back in a format that has worked everywhere for decades.
FAQ
Is the conversion really lossless?
The PNG encoding is. We decode the JXL to its full pixel data and write it out untouched, at the original resolution. If the JXL itself was saved lossily, you get exactly those pixels back, not a further-degraded copy.
Does transparency come through?
Yes. JPEG XL supports alpha channels and PNG does too, so transparent logos and cutouts convert cleanly instead of gaining a white box.
Why is the first file slower than the rest?
The JPEG XL decoder loads once when you drop your first file. After that, conversions run back to back with no wait.
Do my files leave my computer?
Never. They are never uploaded, stored, or seen by anyone; each PNG is generated on the spot and saved to your Downloads folder. Want evidence? Here's how to check.