I recently changed my iPhone, and all the photos I took are in HEIC format, but many software on Windows 11 do not support this format, and even the built-in photo viewer of Windows cannot open it.
I want to convert HEIC to JPG, and I have tried several methods:
- Use the built-in photo application of Windows - but it cannot be opened…

- I found several online conversion websites - they can be used, but only a few photos can be converted at a time, and they have to be uploaded and downloaded, which is too troublesome.
- I installed the HEIF extension (HEVC component of the Microsoft Store) - it can indeed be previewed, but it cannot be converted directly.
Is there a simple and efficient method, preferably batch conversion? Please recommend easy-to-use software on Windows or other trouble-free methods! 
You may want to give this software a go. Its recommended on several forums.
SA
You may want to give this software a go. Its recommended on several forums.
tunesbro heic converter user guide
Here is the step-by-step guide on how to use TunesBro HEIC Converter.
I also used Tunesbro HEIC to JPG Converter to convert more than 1,200 HEIC format photos to JPG. The process was super simple and the interface was very intuitive, without any complicated operations, I like it!
If you want to convert HEIC photos to JPG in batches and don’t want to use third-party tools, you can try the following two methods:
-
Use the built-in photo app of Windows: The built-in photo app of Windows 11 supports preview of HEIC format. You can directly open the HEIC file, right-click the image and select “Save As”, and then save it as JPG format. Although this method is suitable for converting a single file, it is less efficient if you have a lot of photos.
-
Use the batch conversion function of Windows: If you need to batch convert HEIC to JPG, you can use the PowerShell command that comes with Windows. Open PowerShell and use the following command to batch convert all HEIC files:
Get-ChildItem "C:\path\to\folder" -Filter *.heic | ForEach-Object {
$output = $_.FullName.Replace('.heic', '.jpg')
magick convert $_.FullName $output
}
This method uses the ImageMagick tool (which can be installed for free on Windows) to batch convert HEIC to JPG format without the need for additional third-party software.
Both methods do not rely on third-party tools and are suitable for Windows users to batch convert HEIC to JPG.
Windows 11 still does not add support for HEIC. DCRaw is a specialized tool for decoding RAW image files, supporting RAW formats from many camera manufacturers, including HEIC. It can be used from the command line to convert .heic to .jpg on Windows 11 and Windows 10.
Step 1: Visit DCRaw official website to download the source code.
Step 2: Unzip the downloaded file, open a command prompt, enter the unzipped directory, and use the following commands to compile:
mingw32-make
After the compilation is complete, add the directory where the generated dcraw.exe file is located to the system environment variable PATH.
At a command prompt or in PowerShell, go to the directory where the HEIC file is located and execute the following command to convert heic to jpg on Windows PC:
dcraw -v -w -T -o 0 image.heic
This command will convert image.heic to a TIFF file with the same name. For direct conversion to JPG, you can convert TIFF to JPG using the image viewer or further with other simple tools, or you can try to output JPG directly using some combination of parameters, but it may need to be adjusted according to the specific version and situation.
One possibility is to combine it with other HEIC to JPG converters, but this is beyond the scope of DCRaw alone. A more direct way would be to get the TIFF and save it as JPG using the system’s photo viewer.
Please don’t use the online HEIC to JPEG Converter!!!
Online HEIC to JPG conversion tool needs to transfer user uploaded HEIC files to server side for processing during the conversion process. This means the user’s file data will leave the local device and enter the third-party server. In this process, there is a potential risk of data leakage. Some unreliable online tools may not have sound security measures, and it is possible for hackers to attack the server to obtain the information of the files therein, which may lead to the leakage of the user’s private data, such as personal sensitive information in photos.
And the online heic to jpg converter are highly dependent on Internet connection. If the user’s network condition is poor, such as being in an area with weak signal or network congestion, the speed of uploading and downloading files will become very slow, which greatly affects the conversion efficiency. For large HEIC files, it may take a long time to complete the uploading and converting process, which not only wastes the user’s time, but also makes the user miss some scenarios that need to use the converted JPG files in time.
In addition, online heic to jpg converter usually provide standardized conversion functions with relatively fixed functions and parameter settings, making it difficult to meet the individual needs of different users. For example, some users may need to make specific adjustments to the quality, size, color, etc. of images during the conversion process, but online tools may not be able to provide these advanced customization options.
The best way is to use a desktop app to convert heic to jpg on a Windows 11/10 PC. This will be more safe and fast!
@zoohnei Windows 11 does support HEIC with the MS store codec download. Its NOT totally free and you cannot batch convert.
https://answers.microsoft.com/en-us/windows/forum/all/how-to-display-heic-photos-on-pc-screen/d69330cf-6062-492e-8bd8-c1c78b87b085
@BaylorZane TunesBro was mentioned in a previous post as well. It does support batch conversion. 
SA