Forum Discussion

Tomilsonw's avatar
Tomilsonw
Silver Contributor
Mar 05, 2025

Is there an easy way to convert heic to jpg in bulk?

I recently exported nearly 500 heic photos from my iPhone, and found that many platforms (such as Windows computers, social media, and cloud drives) cannot directly preview or upload such files.  I urgently need a solution that supports batch operations, preferably to preserve the original image quality without complicated operations. Is there a free, efficient tool or script that can achieve fast batch conversion of "heic to jpg"?

Current dilemma:

  1. I tried an online "heic to jpg" converter tool that only transferred 5 photos at a time and erased the copyright information.
  2. I also tried to use Python scripts, but the EXIF ​​information was garbled.

Please provide suggestions, I don't want to toss!

19 Replies

  • Wokhiosk's avatar
    Wokhiosk
    Iron Contributor

    I totally understand! I recommend three zero-threshold solutions, any one of which can solve the heic to jpg conversion problem:

    ▼ Solution ① Desktop tool (recommended)
    Tool:  HEIC to jpg Converter 
    Operation: Download → drag in photos → click convert (supports 500 batches, retains complete EXIF)
    Advantages: Windows/Mac compatible, automatically generates jpg+heic double folders after conversion, original image quality is lossless


    ▼ Solution ② Cloud automation (no installation required)
    Batch export using Google Photos web version: upload heic → select all → automatically convert heic to jpg when downloading (note that you need to climb over the wall)


    ▼ Solution ③ Script repair (for your previous Python problem)
    If you insist on using Python, add two lines to the code:

    from PIL import Image
    img.save("output.jpg", exif=img.info.get("exif")) # Force inheritance of EXIF

    You need to use the pyheif library to read heic first, I will send you the complete script for the example

    • Tomilsonw's avatar
      Tomilsonw
      Silver Contributor

      I want to use the first solution! Will the timestamp of the converted photos be retained?

      • Wokhiosk's avatar
        Wokhiosk
        Iron Contributor

        I want to use the first solution! Will the timestamp of the converted photos be retained?

        Yes, the EXIF ​​information is intact before and after the conversion. Special reminder: If you use the "Photos" application that comes with Windows to import, the timestamp may be reset. It is recommended to copy the file directly using the Explorer.

Resources