What Is a .JXL File?
A .jxl file is a photo — nothing more exotic than that. It's saved in JPEG XL, a newer image format that most software hasn't caught up with yet. The file isn't broken and it isn't corrupted; your computer simply doesn't recognise the extension.
by Robert Castillo · Published · updated
The short answer
You have an image file. It was saved in JPEG XL — a format finalised as an international standard in 2022 and designed to replace ordinary JPEG. Whoever created it chose JPEG XL because it makes considerably smaller files without visibly damaging the picture.
The reason it won't open is not the file's fault. Most photo viewers were written before this format existed, and the ones that came after have been slow to add it. Windows Photos, Microsoft Edge and the majority of desktop apps will show you an error or nothing at all.
None of this makes the file unusable. Any .jxl can be turned into an ordinary JPG or PNG in a couple of seconds, and you don't need to install anything to do it — our viewer runs inside the browser tab you already have open.
Where your .jxl file probably came from
An Apple device
By far the most common source. Apple supports JPEG XL across iOS, macOS and Safari, and recent iPhone Pro models can capture in it. Photos exported from an iPhone occasionally arrive as .jxl rather than the HEIC or JPEG people expect.
Someone's archive
People who store tens of thousands of photos convert their libraries to JPEG XL because it reclaims roughly a fifth of the disk space with no quality cost at all. Files pulled out of such an archive keep the .jxl extension.
A camera or editing workflow
Adobe's modern DNG raw files use JPEG XL compression internally, and scanning and archival workflows use it for master copies. Exports from those pipelines sometimes land as .jxl.
A website
A minority of sites serve JPEG XL to browsers that can handle it. Right-clicking and saving such an image gives you a .jxl, which that browser will reopen but most other programs on your computer won't.
A chat or forum
Enthusiasts share JPEG XL precisely because it survives compression better than JPEG. If someone in a photography or archiving community sent it, this is almost certainly why.
Your own conversion
If you converted something to JPEG XL earlier to save space and forgot, that's the file staring back at you. The good news is that the process reverses cleanly.
Why your computer won't open it
Support is genuinely split, and since October 2026 it depends on the version as much as on the program. Here's where things stand:
| Where you're trying to open it | Opens a .jxl? |
|---|---|
| Safari (Mac, iPhone, iPad) | Yes |
| macOS Preview / iOS Photos | Yes |
| Chrome 155+ (since 6 Oct 2026), Brave 1.97.56+ | Yes |
| Firefox 158+ (since 13 Oct 2026) | Yes |
| Microsoft Edge | No — it downloads the file instead |
| Older Chrome and Firefox | Not by default |
| Windows Photos (out of the box) | No |
| Photoshop / Lightroom | Partly — via Camera Raw and plugins |
| Dedicated viewers (XnView, IrfanView) | Yes |
| This page | Yes |
Not sure what your own browser does? The JPEG XL browser test tells you in a second.
If you're on Windows and the file came from an iPhone, you may be dealing with HEIC rather than JPEG XL — they're different formats with similar symptoms. Here's how to tell the difference and fix it.
What to do with it, in order of effort
Look at it
Drag the file onto the viewer. It renders in the tab, at full resolution, without installing or uploading anything. If all you needed was to see the picture, you're done.
Convert it to something normal
If you need to email it, print it or edit it, convert to JPG for photographs or PNG when you need transparency or perfectly sharp edges. Both run in your browser.
Keep the original
Don't delete the .jxl once you have a JPG. The JPEG XL version is the smaller, higher-fidelity copy; the JPG you just made is the disposable one for compatibility. Archive the original and hand out the copy.
Is a .jxl file safe to open?
Yes. It's an image, in the same sense that a .jpg is an image — a container of pixel data, not a program. Opening one cannot run code on your machine the way an unexpected .exe or a macro-laden document can.
The ordinary caution still applies to where the file came from rather than to its format: a file from a stranger deserves the same scepticism whatever its extension. But there is nothing about JPEG XL itself that makes it riskier than any other picture.
It's also worth saying plainly, because people ask: converting a file here never sends it anywhere. The decoder is compiled to WebAssembly and runs inside your browser, so the image stays on your machine from start to finish. You can watch the network tab and see for yourself.