Batch HEIC conversion: workflow, limits and failure handling

Before you start

A batch conversion is only as good as its settings. Decide three things first: the output format, the quality, and what metadata should survive. Changing your mind after 200 files is cheap in a browser tool, but only if you kept the originals, so never delete the HEIC files until you have checked the results.

Pick the output format by destination

The batch converter handles all of these with shared settings across a whole selection or folder.

Limits that apply

From FromHEIC’s actual behaviour:

If you have 1,000 photos, split them into groups under the file limit rather than loading them all. Close other heavy tabs first, as the browser needs memory to decode large images.

Running the batch

  1. Open the batch converter and select the files, or choose a folder.
  2. Pick one format and set its quality. The tool applies the same settings to every file.
  3. Choose metadata options. Date, camera and settings can be kept with one checkbox. GPS is off unless you tick its own separate box. Be deliberate here: EXIF GPS tags hold latitude and longitude, so a batch with GPS on publishes where every photo was taken. See metadata and GPS.
  4. Start. Work happens in a Web Worker so the page stays usable.
  5. Download as a ZIP, or file by file.

You can cancel at any time. Cancelling does not throw away finished work; partial results stay available.

Handling failures

The converter gives a per-file failure report instead of aborting the whole run. Typical causes:

For a failed file, try it alone, after closing other tabs, or on a computer. If the source file is damaged, no converter can recover missing data.

Verifying the output

The tool re-parses or decodes each output before it offers a download, which catches broken files but not every quality issue. Spot-check:

  1. Open a few results at full size and look at edges and gradients.
  2. Check orientation. Rotation stored in the HEIC is applied to the pixels and the output orientation is reset to normal, so photos should be upright everywhere. Details in orientation and colour.
  3. Compare file counts: number of inputs minus failures should equal the number of outputs.

After the batch

Keep the original HEIC files as your masters. A JPG made from a HEIC is a second lossy generation, so you cannot recover the original from it. Apple’s own notes on HEIF and HEVC media say that import over USB might convert photos to JPEG unless Keep Originals is set; if you want originals, set that before you import.

If your photos are going to a website or marketplace with a size cap, convert first and then follow reducing size. The libheif library that does the decoding supports far more than HEIC, but this site shows its HEIC and HEIF handling only.

Use these tools

Sources

By Hammer Desenvolvimento de Software · Last updated 2026-11-10