Images

Convert a Batch of HEIC Photos to JPG on Windows

3 min read
By Mehran

The linked tools process supported files in your browser. Your file is not sent to a QuickMerge processing server.

A folder of iPhone photos may contain HEIC files that a Windows application or upload form does not accept. Creating JPG copies solves that compatibility problem. It does not repair a damaged source or preserve every feature of a modern camera file.

Opening HEIC and converting HEIC are different jobs

A system codec can let an application display HEIC without changing the stored format. A website that accepts only JPG still needs an actual conversion. Changing photo.heic to photo.jpg changes the label, not the encoded image.

If a photo is stored only in cloud storage, download the original before selecting it. A placeholder or tiny preview is not a substitute for the full file. Keep the source folder intact and create a separate destination for the converted copies.

Test one photo before running the batch

  1. Open HEIC Converter and choose one representative HEIC file.
  2. Select JPG as the output and run the conversion. Reopen the download to inspect orientation and fine detail.
  3. Select the rest of the batch if the sample meets your needs. Keep the tab open while each file is processed.
  4. Download the available results or ZIP, extract it, and compare the successful output count with the input count.

A batch can contain a mixture of valid and unsupported images. Read each queue result and retain the names of failures. A ZIP download alone does not prove every selected photo converted.

Check what a JPG copy changes

JPEG is a lossy still-image format. A conversion can change color, high-dynamic-range appearance and metadata. Live Photo motion, depth information and other auxiliary data should not be assumed to survive. Preserve HEIC originals for future editing and generate new delivery copies from those originals.

Recover from a failed or slow batch

Reduce the batch size if the tab becomes unresponsive or the browser closes it. Decoding compressed camera files can require much more memory than their on-disk size suggests. Test a failed file individually; if that also fails, use a native application that can open the original and export JPEG from there.

Do not repeatedly convert an already compressed JPG to improve it. If a recipient still rejects the result, check its real format, dimensions and byte limit. Compatibility and file-size requirements are separate, and image compression may be a second, deliberate step.

Sources and checks

Preview can export selected images in another format. Check the saved format and image quality before deleting an original. Apple: converting image formats in Preview.

A checked example

Synthetic examples checked in Chromium on Linux, September 9, 2026. The HEIC input is a licensed sample.

For the initial single-file check, the inspected result opens as a 1280 × 854 JPEG. This establishes one successful output. For your batch, compare each successful queue entry with its own saved file, and record failed entries before counting the batch as complete.

When a HEIC contains multiple images, this tool saves only the first decoded image. Preserve the original container.

Frequently asked questions

Do I have to install a Windows codec for this browser tool?

The tool loads its own supported decoding library. A codec used by Windows applications is a separate route and does not make a website accept HEIC.

Why did one photo fail while the others worked?

The file may be incomplete, damaged or use a HEIF feature unsupported by the decoder. Try it alone and then compare with a native export of the original.

Should I delete the HEIC folder after conversion?

Keep the originals until you have verified every required output and backed up the source. A JPG delivery copy may discard information you later need.

Before you finish

Use the checks above on the saved result before replacing your original.

Ready to try it?

Open the tool with a copy of your file and follow the steps above.

Open the tool

Content revised .

Added inspected example outputs and corrected the relevant workflow limitations.

Mehran, founder of QuickMerge

Maintained by Mehran

Founder of QuickMerge. Responsible for this guide and its corrections. Connect on LinkedIn.

Spotted an error? Report a correction. How these guides are written, tested and cited is set out in the editorial policy.