Convert HEIC to JPEG

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

Last updated: 2026-03-18

To convert HEIC to JPEG, run npx optimo photo.heic --format jpeg. JPEG is universally supported across browsers and tooling. Optimo handles format conversion and optimization in a single step.

Command

Convert a file by targeting the output format:

npx optimo photo.heic --format jpeg

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

Why convert?

  • JPEG is universally supported across browsers and tooling.
  • Great for sharing camera photos on the web without surprises.

Format notes

HEIC
A common camera output format (especially Apple devices) with efficient compression.
JPEG
The classic photo format: widely supported, good quality-to-size for photographs.

Not sure which to use?

If you're choosing a delivery format, here's a quick comparison.

Frequently asked questions

How do I convert HEIC to JPEG?
Run "npx optimo photo.heic --format jpeg" in your terminal. Optimo handles the format conversion and applies optimization in a single step.
Why convert HEIC to JPEG?
JPEG is universally supported across browsers and tooling. Great for sharing camera photos on the web without surprises.
Does converting HEIC to JPEG 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.