Convert JPEG to HEIC

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

Last updated: 2026-03-18

To convert JPEG to HEIC, run npx optimo photo.jpg --format heic. HEIC can be efficient for phone photos and some tools. Optimo handles format conversion and optimization in a single step.

Command

Convert a file by targeting the output format:

npx optimo photo.jpg --format heic

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

Why convert?

  • HEIC can be efficient for phone photos and some tools.
  • Useful when targeting Apple ecosystems rather than pure web delivery.

Format notes

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

Not sure which to use?

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

Frequently asked questions

How do I convert JPEG to HEIC?
Run "npx optimo photo.jpg --format heic" in your terminal. Optimo handles the format conversion and applies optimization in a single step.
Why convert JPEG to HEIC?
HEIC can be efficient for phone photos and some tools. Useful when targeting Apple ecosystems rather than pure web delivery.
Does converting JPEG to HEIC 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.