How to Open HEIC Files on Windows 10 and 11
The Problem
You transferred photos from your iPhone to your Windows PC and can't open them. The thumbnails are blank or show a generic icon. Double-clicking opens a message asking you to install something. This happens because Windows doesn't include HEIC support by default — it needs two free extensions from the Microsoft Store.
Method 1: Install the Extensions
Open the Microsoft Store and search for 'HEIF Image Extensions' — install it (free, from Microsoft). Then search for 'HEVC Video Extensions from Device Manufacturer' (also free). If you can only find the paid HEVC extension ($0.99), try searching the exact name with 'from Device Manufacturer.' After installing both, restart your PC. Windows Photos, Paint, and other apps will now open HEIC files.
Method 2: Convert to JPG
If you don't want to install extensions, or they're not working, convert your HEIC files to JPG. Upload them to CocoConvert, select JPG as the output, and download. This is also the best option if you need to upload photos to a website or service that doesn't accept HEIC. You can batch convert hundreds of files at once.
Method 3: Use Your iPhone Settings
Prevent the problem entirely: when transferring photos from iPhone to PC via USB, go to iPhone Settings → Photos → Transfer to Mac or PC → Automatic. This makes the iPhone convert photos to JPG during transfer. Alternatively, change the camera format to 'Most Compatible' (Settings → Camera → Formats) to shoot in JPG from now on.
Troubleshooting
Extensions installed but still can't open HEIC? Restart your PC (seriously, this fixes it most of the time). Still not working? Check Windows Update — older Windows 10 builds handle HEIC poorly. The extensions require Windows 10 version 1809 or later. If you're on an older build, updating Windows is the fix.