You have emailed yourself a photo from an iPhone, double-clicked it on a Windows PC, and been given a blank thumbnail or an error. The file is not damaged and the photo is fine. Windows simply cannot decode the format it is stored in.
What a .heic File Actually Is
HEIC stands for High Efficiency Image Container. It has been the default camera format on iPhone since iOS 11 in 2017, and Apple chose it because it stores a photo at roughly half the size of an equivalent JPEG with no visible loss of quality.
The confusing part is that .heic describes the wrapper, not the compression. Inside that wrapper the actual image data is usually encoded with HEVC, also known as H.265 — the same codec used for 4K video. That split between container and codec is the reason a single fix often is not enough, and it is where most advice on this goes wrong.
Why Windows Shows a Blank Thumbnail
Windows does not ship an HEVC decoder as standard, largely because HEVC carries patent licensing costs. Without it, File Explorer cannot generate a thumbnail and the Photos app has nothing to render, so you get an empty square or a message saying the format is unsupported.
This is not a sign of a corrupt download. The same file will open instantly on any Mac or iPhone, which is often what makes the problem so confusing to diagnose.
Route 1: Install the Windows Codecs
If you own the PC and can install software, this is the fix that makes HEIC behave like any other photo format permanently:
- Install HEIF Image Extensions from the Microsoft Store. It is free and takes about a minute.
- Reopen the folder. Thumbnails should now appear and double-clicking should open the photo in the Photos app.
- If files still will not display, the missing piece is HEVC decoding rather than HEIF container support. The two are separate packages, and the container one alone cannot decode HEVC-compressed images.
This route is unavailable more often than you would expect. On work and school machines the Microsoft Store is frequently disabled by Intune or Group Policy, so the codec simply cannot be installed no matter how many guides recommend it. If that is your situation, skip to converting the file.
Route 2: Convert the File to JPG
Converting sidesteps the codec problem entirely. A JPG opens in every operating system, email client, web form and photo frame ever made, which also makes this the right choice when you need to send the photo to somebody else rather than just look at it yourself.
PDFixel decodes HEIC in the browser, so no codec is installed and the photo is never uploaded anywhere:
- 1. Open the HEIC to JPG converter and drop in one photo or a whole batch.
- 2. Pick a quality preset. 85% is the default and is visually indistinguishable from the original for almost any photograph; drop to 60% if you need a smaller file for an upload limit.
- 3. Optionally set a width or height to resize at the same time, with aspect ratio preserved.
- 4. Download the JPGs. The decoder runs locally, so the conversion works on a locked-down machine where installing anything is impossible.
Keep the original .heic files rather than deleting them once you have JPGs. HEIC holds more colour information than JPG and takes up less space, so the originals are both the better archive copy and the smaller one.
Mac, iPhone and Android
macOS has read HEIC natively since High Sierra, and iOS and iPadOS obviously do, so on Apple hardware there is nothing to install and nothing to convert.
Recent Android releases display HEIC in the system gallery, but support is inconsistent once you leave it — plenty of individual apps, upload forms and older devices still reject the format. If you are sending a photo to someone and do not know what they will open it on, send a JPG.
Stop Your iPhone Creating HEIC at All
If you hit this problem regularly, fix it at the source. On the iPhone open Settings, then Camera, then Formats, and choose Most Compatible instead of High Efficiency. The camera will shoot JPEG from then on.
The trade is real, though. Photos will take up roughly twice the storage for the same picture. If space matters more than convenience, leave the camera on High Efficiency and convert the handful of photos you actually need to share.
Summary
A .heic file that will not open is a missing codec, not a broken photo. Installing HEIF Image Extensions on Windows fixes it permanently when you are allowed to install software and the file does not also need HEVC decoding. Converting to JPG works everywhere, including on managed machines where the Microsoft Store is blocked, and it is the right answer whenever the photo is going to somebody else. To avoid the problem entirely, switch the iPhone camera to Most Compatible and accept the larger files.