How to open .JXL files on iOS

To open .JXL files on iOS, if the Files app can’t preview the .jxl, transfer it to a desktop (Windows/macOS/Linux) and open it with Krita, then convert/export to PNG or JPEG for viewing on iOS.

Step-by-step instructions

  1. If the Files app can’t preview the .jxl, transfer it to a desktop (Windows/macOS/Linux) and open it with Krita, then convert/export to PNG or JPEG for viewing on iOS.

Common issues

The file won’t open in the default photo viewer

Many built-in viewers don’t support JPEG XL by default, so double-clicking may fail or show an “unknown format” error.

  1. Open the file in Krita (File → Open), which documents JPEG XL support.
  2. If you must use a non-supporting viewer, export/convert the image to PNG or JPEG from a JPEG XL-capable app.

“Open with” doesn’t show a suitable app (Linux)

Desktop “Open With” menus often depend on shared MIME mappings; if the MIME database is outdated, .jxl may not be recognized properly.

  1. Try opening from inside Krita first (File → Open).
  2. Update your system’s MIME information/packages (shared-mime-info is the common database used by Linux desktops) so .jxl maps cleanly to image/jxl.

The image opens but looks wrong or fails to decode

A corrupted/incomplete download or a decoder bug can cause failed decoding or visual artifacts.

  1. Re-download or re-copy the file to ensure it’s complete.
  2. Try a different JPEG XL-capable tool/version (for example, a newer build of the app), then re-export to a more widely-supported format if needed.

Security note

JPEG XL is an image format (not a script/macro container), but malformed image files can still exploit bugs in decoders—avoid opening unknown .jxl files in rarely-updated software.

Back to .JXL extension page