A photo that opens perfectly on your iPhone can show up as an unrecognised or broken file once transferred to a Windows computer. This is almost always because of the file format, not anything wrong with the photo or the transfer itself.
Why this happens
iPhones save photos in HEIC format by default — a high-efficiency format Apple adopted because it keeps file sizes smaller than older formats at similar quality. The catch is that HEIC support isn't universal, and depending on your Windows version and installed software, your PC may not be able to open or display it without extra steps.
Steps to fix it
- Open HEIC to JPG.
- Upload the photo or photos that won't open.
- Choose JPG for a smaller, widely compatible file, or PNG if you specifically need a lossless copy.
- Download the converted file, which should now open normally on Windows, and essentially anywhere else.
Why JPG is usually the right choice here
JPG is about as universally supported as an image format gets — every version of Windows, every browser, and effectively every piece of photo software can open it without issue. Unless you have a specific reason to need a lossless copy, JPG is the more practical choice for simply making an iPhone photo usable on Windows.
When PNG makes more sense instead
If the image needs to remain an exact, lossless copy of the original — for professional editing work, for instance — PNG is the better choice, since it doesn't apply the same compression JPG does. For a typical photo you just want to view, share, or print normally, this distinction usually doesn't matter much.
Converting a whole batch rather than one photo at a time
If you have several HEIC photos to convert at once — from a trip, an event, or a larger camera roll export — working through them methodically one at a time, saving each converted result to a dedicated folder, keeps a larger batch organised and avoids losing track of which photos you've already converted.
Avoiding this issue for future transfers
If you transfer photos from your iPhone to a Windows PC regularly, some transfer methods and settings on the iPhone itself can automatically convert HEIC to JPG during the transfer, which avoids needing to convert manually afterward each time. Checking your specific transfer method's settings is worth doing if this comes up often.
Checking whether a recent Windows update changed anything
Microsoft has occasionally added or adjusted native HEIC support in certain Windows versions, so if a photo that previously wouldn't open suddenly does, or vice versa, a recent system update may be the explanation, worth checking before assuming something else changed.
What this means for sharing photos with Windows-using family or colleagues
If you regularly share iPhone photos with people using Windows, converting to JPG as a standard habit before sending saves them from repeatedly running into this same issue, rather than leaving them to figure out a fix each time.
What this means if you're switching from iPhone to a different platform
If you're moving away from iPhone entirely, converting your whole existing photo library to a more universally compatible format as part of that transition avoids running into this exact issue repeatedly with years of accumulated photos, rather than converting files reactively one at a time as each specific problem comes up.
What this means for a shared family photo collection
If multiple family members use a mix of iPhone and Windows devices to contribute to a shared photo collection, agreeing on a consistent format for anything added to the shared collection avoids this exact issue recurring every time someone new contributes a batch of iPhone photos.
A final note on keeping this in perspective
This is a genuinely common, well-understood compatibility issue with a quick, reliable fix, not a sign of anything being broken; once you know the cause, it becomes a minor, easily handled inconvenience rather than a confusing problem.
Frequently asked questions
Why do my iPhone photos show as broken files on Windows?
They're likely saved in HEIC format, which isn't supported by every version of Windows or every piece of software without extra steps.
Should I convert to JPG or PNG?
JPG for most everyday uses, since it's smaller and universally supported; PNG if you specifically need a lossless, exact copy.
Will converting to JPG noticeably reduce photo quality?
The tool uses high quality settings, so the difference isn't visible for most photos.
Can I convert several HEIC photos at once?
Yes, work through them one at a time, saving each converted result to a dedicated folder to keep a larger batch organised.
Is my photo kept on your server after conversion?
No, the converted file is stored only long enough for you to download it, then deleted automatically.
Can I avoid this issue for future photo transfers?
Some transfer methods can automatically convert HEIC to JPG during transfer; check your specific transfer method's settings.
Is HEIC to JPG free to use?
Yes. No sign-up, no watermark, and files are removed from the server automatically about an hour after processing.