FramePuff
← HEIC to JPG converter

Photo guide · By FramePuff

How to Batch Convert HEIC to JPG Without Uploading Photos

Choose several photos, convert them one at a time in your browser, and save the completed JPGs together. Your images stay on your device, and no account is needed.

Convert your HEIC photos

Convert a batch in four steps

  1. Add several original photos

    Open the HEIC to JPG converter. In the file picker, select multiple HEIC, HEIF, or HIF files. On a desktop you can also drop several files onto the upload area.

    Start with a few photos on an unfamiliar device. Large batches and high-resolution images need local memory and processing time; there is no promise that every device can finish any batch size.

  2. Choose your settings

    Start with Recommended. Choose Smaller file or More detail if that better suits the job. In Advanced options, Keep extra file information is off by default; supported camera, date or location details may be private.

    Supported HDR is preserved automatically. HDR support is checked for each photo, not assumed from the phone name or file extension.

  3. Convert and check each result

    Select Convert photos. Photos run sequentially, and each row shows its own result. Review failures and file sizes before saving. You can cancel processing; completed results remain available for the current selection.

  4. Download completed JPGs together

    Use Download ready JPGs as ZIP to prepare an archive of completed results, then choose Save ZIP. You can also save individual JPGs. The ZIP is assembled locally and does not include failed photos. Open the downloaded ZIP and check the JPGs in your usual viewer before discarding any original files.

Watch the batch workflow

This captioned step-by-step demo uses three differently named copies of one MIT-licensed sunset sample. It shows file selection, completed HDR results and the ZIP control; it is not a three-camera compatibility test or a speed benchmark.

Download demo video · Try the sample HEIC · Photo license

Read the demo transcript
  1. Open HEIC to JPG and keep Recommended settings.
  2. Select three local copies of the sample photo.
  3. Select Convert photos and wait for each result.
  4. Check the completed rows and their HDR status.
  5. Select Download ready JPGs as ZIP, then Save ZIP to download the archive.

The demo holds selected real interface states for readability. It does not show elapsed conversion time or reproduce HDR screen brightness.

What if one photo fails?

A failed photo does not make the completed JPGs disappear. Read the message on that row and use Retry when appropriate. If a supported photo offers an explicit standard-JPG fallback, use it only when you accept losing HDR. A file that cannot be decoded or safely converted may still fail.

If you cancel, review the remaining rows and resume the work rather than selecting everything again. Keep the page open while processing and save completed outputs before leaving or changing the selection. Results are held by the page; FramePuff is not a cloud photo library.

What stays the same, and what changes?

  • Originals: the source files on your device are not overwritten.
  • Privacy: image conversion and ZIP creation happen locally. Normal page requests and Cloudflare performance measurements still use the network. See how to check for image uploads.
  • Quality: JPG compression is lossy, including at quality 100. Preserving HDR is separate from preserving every original pixel.
  • Size: a JPG can be larger than its HEIC source, especially with HDR information. Converting for compatibility does not guarantee a smaller file.
  • Display: an HDR JPG needs a compatible viewer and display for its extra highlight range. A standard view may still look normal.

Open the HEIC to JPG converter →