Key takeaways
-
Since 2017, iPhones have saved photos as HEIC by default — a compressed format that everything Apple reads and most of the rest of the world does not, which is why Windows shows a blank preview and website forms refuse the file.
-
HEIC support is missing from Windows and most browsers because the compression inside it is patented; Microsoft offers it as Store extensions instead of building it in, and for years the essential piece was sold rather than given away.
-
The fix for photos you already have is conversion to JPG, which every device and form reads — the HEIC to JPG converter on this site does it in your browser, in batches, with nothing uploaded.
-
Renaming a file from .heic to .jpg changes nothing (the label changes, the contents do not), and taking a screenshot works but costs quality.
-
Two iPhone settings prevent new HEIC photos — Camera set to "Most Compatible" shoots JPG directly, and the Photos setting "Transfer to Mac or PC" on "Automatic" converts while copying — but no setting reaches back into a library that is already HEIC.
On this page
The photo looks perfect on your phone. You copy it to a Windows PC, and the preview is blank, or Windows offers to sell you something called an extension to open it, or a website form refuses the file with the letters “heic” in the name. None of this means the photo is broken. It means two worlds disagree about a file format.
What is HEIC?
Since 2017, iPhones have saved photos as HEIC by default. It is a container — think of an envelope — holding a picture compressed with the same technology family as modern video. That is the whole reason Apple chose it: the same visible quality as the older JPG format, in noticeably smaller files, which adds up on a phone that shoots every day.
So the format is good. The problem is everything around it.
Why won’t Windows and websites open HEIC?
The compression inside HEIC is patented. Software makers need permission, and usually money, to build it in. Apple pays for its own devices. Microsoft chose to keep HEIC support out of Windows itself and offer it as add-on extensions in its Store — and for years the essential piece was sold rather than given away. Your PC isn’t refusing to be helpful; the pieces simply weren’t in the box.
Websites are stricter still. Most forms and upload pages accept only the long-established formats — JPG, PNG, WebP, GIF — because supporting every phone format on earth is not their job. A photo that opens beautifully on the iPhone that took it can be unreadable two metres away.
Copying the photo to the PC does not help, because a copy is a copy: the file arrives exactly as the phone stored it, HEIC and all.
How do I fix the photos I already have?
The fix is conversion — the picture is unpacked from the HEIC envelope and repacked as a JPG, which everything on earth reads. The HEIC to JPG converter does this on your device, in batches: drop the files, download JPGs named after the originals.
Two things that look like fixes but are not conversion:
| Attempt | What actually happens | Verdict |
|---|---|---|
Rename the file from .heic to .jpg | the label on the envelope changes, not what is inside | still fails everywhere that failed before |
| Take a screenshot of the photo | works — a screenshot is always a plain format — but captures the photo at screen quality, below the original | fine in a pinch, slow for more than a couple of pictures, costs quality |
| Convert with a proper tool | the picture is unpacked from HEIC and repacked as JPG | the actual fix; one careful conversion keeps what a screen can show |
On quality: one conversion at a high quality setting keeps what a screen can show. Degradation comes from repeatedly saving at low quality, not from a single careful conversion.
One job where this order matters: photographing old family prints to restore them. The phone photo arrives as HEIC, and photo tools read what your browser can decode — Safari opens HEIC, most others do not — so convert first, then work through the whole restoration job, step by step.
How do I stop new photos from being HEIC?
Your iPhone has two settings for this, and it is worth knowing which does what:
| Setting | What it changes | The cost |
|---|---|---|
| Camera → Formats → Most Compatible | the camera shoots JPG directly, so future photos arrive as JPG everywhere | larger files on the phone |
| Settings → Apps → Photos → Transfer to Mac or PC → Automatic | the phone converts photos on the fly while copying them to a computer | copies are JPG even though the library stays HEIC |
What no setting can do is reach back into your photo library and change the pictures you have already taken. A library shot in HEIC stays HEIC — and converting hundreds of photos one by one in the Photos app is not a plan. That is exactly what a batch converter is for.
Which fix should I choose?
If you mainly send photos to Windows machines and websites: switch the camera to Most Compatible and convert the existing library once. If you keep everything in Apple’s world and only occasionally need a JPG for a form or a non-Apple friend, leave the camera alone and convert on demand — the smaller files are a genuine advantage, and the converter bridges the gap when you need to cross it.
For everything else the same photos might need — a different web format, or a smaller file for a form — the image converter takes it from there once the photo is a JPG.
Questions
Why do photos copied from my iPhone arrive on Windows as HEIC?
Because a copy is a copy — the file arrives exactly as the phone stored it, HEIC and all. Your iPhone can convert on the fly instead — Settings, then Apps, then Photos, then Transfer to Mac or PC, set to Automatic.
Do I have to pay to open HEIC files on Windows?
Microsoft keeps HEIC support in Store extensions rather than in Windows itself, and for years the essential video-decoding piece was a paid add-on; check the current Store listing before buying anything. Converting the photos to JPG — in the browser, free — sidesteps the question entirely.
Does converting HEIC to JPG lose quality?
One careful conversion at a high quality setting keeps what a screen can show. Degradation comes from repeatedly saving at low quality, not from a single conversion.
Can I just rename the file from .heic to .jpg?
No — renaming changes the label on the envelope, not what is inside, and the file still fails everywhere it failed before. It must actually be converted.
How do I stop my iPhone taking HEIC photos altogether?
In Settings under Camera, then Formats, choose Most Compatible and the camera shoots JPG directly, at the cost of larger files. Existing photos stay HEIC; convert those once with a batch converter.