Convert HEIC to JPEG XL

A practical, local workflow for converting HEIC to JPEG XL with optimo.

Last updated: 2026-03-18

To convert HEIC to JPEG XL, run npx optimo photo.heic --format jxl. JPEG XL can be useful as a high-quality master in some workflows. Optimo handles format conversion and optimization in a single step.

Command

Convert a file by targeting the output format:

npx optimo photo.heic --format jxl

Tip: add --dry-run to preview changes.

Why convert?

  • JPEG XL can be useful as a high-quality master in some workflows.
  • Helpful for experimenting with modern image workflows.

Format notes

HEIC
A common camera output format (especially Apple devices) with efficient compression.
JPEG XL
Next-gen image format designed for high quality and efficient compression.

Frequently asked questions

How do I convert HEIC to JPEG XL?
Run "npx optimo photo.heic --format jxl" in your terminal. Optimo handles the format conversion and applies optimization in a single step.
Why convert HEIC to JPEG XL?
JPEG XL can be useful as a high-quality master in some workflows. Helpful for experimenting with modern image workflows.
Does converting HEIC to JPEG XL lose quality?
Optimo uses sensible defaults that balance file size and quality. For lossless conversion (where possible), omit the --lossy flag. Add --dry-run to preview the result before committing.