Forum Discussion

MaverickNexus's avatar
MaverickNexus
Iron Contributor
Jan 20, 2025
Solved

Help! How do I convert HEIC to JPG in batches on Windows 11?

Last week, my brother took a bunch of photos of his family with his iPhone. When I uploaded them to my Windows 11 computer, they were all in HEIC format! My computer couldn't open these pictures at all, and I was completely confused. I checked and found that HEIC needs to be converted to JPG to be useful.

Now the problem is that there are more than 800 photos. I tried several online heic to jpg tools and found that:

  1. I can only upload dozens of photos at a time, which is extremely inefficient;
  2. Some tools have ads, and I am worried about privacy issues;
  3. The conversion speed is slow, and sometimes it fails for a few photos.

Does anyone know if there is a reliable way to convert HEIC to JPG in batches on Windows 11? It would be best if it is simple to operate, fast to convert, and does not lose image quality. If you have a recommended HEIC to JPG tool, please give me some advice, thank you!

  • I had the same issue with HEIC photos when I transferred over 200 pictures from my iPhone to my Windows 11 PC—it was a nightmare trying to convert them one by one. Then I found TuneBro HEIC Converter, and it saved me! It’s super simple to use, converts in batches, keeps the image quality, and I didn’t have to worry about privacy or ads.

    I followed this tutorial:

    https://www.appleinsidez.com/batch-convert-heic-to-jpg

     

14 Replies

  • Cody-Hutson's avatar
    Cody-Hutson
    Iron Contributor

    There is an open source tool called libheif that batch convert heic to jpg on Windows PC. It is a library that facilitates the encoding and decoding of HEIF/HEIC files. It supports various features of the HEIF format, including multiple image profiles, HDR support, and more. Additionally, libheif comes with command-line utilities that allow users to convert HEIF images to other formats without writing any code.

    Step 1: Once downloaded, extract the contents of the ZIP or TAR file to a directory of your choice, e.g., C:\libheif.

    Step 2: Adding libheif to the system PATH allows you to use its command-line tools from any Command Prompt window without navigating to its directory.

    Step 3: You can now convert .heic to jpg from Windows 11/10 with a single command.

    heif-convert in.heic out.jpg

    You can view all available options and usage instructions for heif-convert by accessing the help flag. And if heif-convert fails to run, ensure that all necessary DLLs (e.g., from libheif, libde265, or x265) are present in the same directory or accessible via the system PATH.

  • Tomilsonw's avatar
    Tomilsonw
    Iron Contributor

    I have encountered a similar problem before. At that time, I also transferred a bunch of HEIC format photos to my Windows 11 computer, but they could not be opened at all. Later, I found some ways and found that installing Microsoft's HEIF extension component is a good solution. It is simple and does not require additional software.

    1. Search for HEIF image extension and HEVC video extension in Microsoft Store (HEVC is paid, about a few dollars).
    2. After installation, the "Photos" application that comes with Windows can directly open HEIC files.
    3. Although this method cannot directly convert HEIC to JPG in batches, you can use the "Save As" function to convert HEIC to JPG without losing image quality.

    The disadvantage is that it is not suitable for large-scale processing of more than 800 photos, but if it is just a small number of photos, this method is very convenient. If you have a batch demand, you can use it with other tools. However, it is still very convenient to support HEIC directly in the system, especially when you encounter the HEIC to JPG problem in the future, at least you don’t have to worry about not being able to open it!

Resources