DEV Community

zjch022
zjch022

Posted on

What Is HEIC and Why Your iPhone Photos Won't Open on an Older Windows PC

If you have ever copied photos from an iPhone to an older Windows PC and found half of them refusing to open, you have probably met HEIC without knowing its name. The files look like ordinary photos, they have familiar names, and then Windows Photos shows an error, or nothing at all.

So, what is HEIC? It is the image format iPhones have used by default since iOS 11. HEIC stands for High Efficiency Image Container, and it is based on the HEIF standard. Compared with JPEG, it stores the same photo in roughly half the file size, keeps more colour information, and can hold a burst of images, depth data, and edits inside a single file. That is why Apple switched: smaller files, better quality, and no visible downside on the phone itself.

The trouble starts when the photo leaves the phone. Support for HEIC on Windows has always been patchy. Newer Windows 10 and 11 machines can open HEIC files once the HEIF Image Extensions package is installed, but older PCs, older Windows versions, and many workplace machines never got it. Some image viewers, older versions of Photoshop, and plenty of upload forms simply do not recognise the format at all, so the file is rejected even though the photo itself is perfectly fine.

There are three practical ways around this, depending on whose computer you are using.

First, change what the iPhone sends. In Settings, go to Photos and look for "Transfer to Mac or PC". Switching it to Automatic makes the phone convert photos to a compatible format during transfer. This is the easiest fix if you always use the same cable and the same computer, but it does nothing for photos you have already copied, or for files shared through cloud drives and messaging apps.

Second, install HEIC support on the PC. The HEIF Image Extensions package from the Microsoft Store adds HEIC decoding to Windows Photos and File Explorer thumbnails. It works well when you control the machine, but it is not an option on a borrowed computer, a library PC, or a work machine where you cannot install software.

Third, convert copies of the photos to a widely supported format. This is the right move when you need to send photos to someone else, upload them to a form that only accepts JPG or PNG, or archive them somewhere they must stay readable for years. Keep the HEIC originals, and convert copies for sharing, so you never lose the higher-quality master.

If you need a quick conversion and cannot install anything, a browser-local converter is the least-friction option: the conversion runs on your own device, the photos are never uploaded to a server, and no account is needed. That matters more than it sounds when the photos are family pictures or work documents rather than random screenshots.

The longer lesson is simple. HEIC is not a broken format, and it is not going away. It is a newer format that older software never learned. Knowing what it is lets you stop blaming the photo, the cable, or the upload form, and pick the one fix that fits the computer in front of you.

Disclosure: I'm the developer of FileOnTap.

Top comments (0)