Skip to main content
Back to blog

Published article

iPhone HEIC Photos Would Not Open on Windows—My Fix

What I learned after iPhone HEIC photos would not open on Windows, and how I batch converted the files to JPG locally in my browser.

Koharu

After a weekend trip to Kobe, I moved my iPhone photos to a Windows PC so I could use them in a blog post. Every file had the unfamiliar .heic extension, and double-clicking did not open the photos as expected. I briefly worried that the transfer had failed.

I regularly move travel and food photos to my computer, so I wanted a solution that would let me continue editing rather than spend time rebuilding the Windows setup.

Why the photos would not open

The files were not broken. iPhones commonly save photos as HEIC, an efficient image format, while some Windows configurations and publishing tools still expect JPG.

Searching for a solution produced many software downloads and upload-based converters. Installing software felt unnecessary for one batch, and sending personal photos to an external conversion service did not fit what I wanted.

Converting the batch in the browser

I opened the local HEIC to JPG converter, selected the photos, and let the browser process them on my device. There was no account or installer.

I had roughly 40 travel photos. The tool accepted them as one batch, showed the result of each file separately, and let me save successful JPG files together in a ZIP. A large batch still depends on the memory and performance of the device, so smaller groups may work better on a phone or an older computer.

What changed after conversion

The completed JPG files appeared normally in File Explorer and could be added to the blog editor. The original HEIC files remained untouched, so I kept them as the source copies.

HEIC is useful for storage on an iPhone. The practical problem appears only when the receiving application cannot use it. In that situation, converting the needed photos to JPG is often enough to continue the task.

If the same thing happens to you, check the file extension first. Try one image with Image Convert, confirm that the JPG works in the destination, and then process the rest of the batch.