Why Windows may not show your photo
HEIC files from an iPhone sometimes appear in Windows as blank thumbnails or “can’t open this file” errors. The reason is a missing decoder, not a broken file. HEIC uses the HEVC codec, which is covered by patents and licensed through patent pools (see the Via LA HEVC/VVC licensing page), so software does not always include it.
Which Windows builds include HEIC out of the box varies, so the reliable approach is to test with your own file, using one of the options below.
Option 1: Microsoft’s HEIF extension
Microsoft publishes a HEIF Image Extension in the Microsoft Store. Check the listing for current terms, any related HEVC video extension requirement, and whether it applies to your Windows version. If the extension installs and your apps still show nothing, the app itself may not use the system’s image codecs.
Pros: photos open in compatible Windows apps. Cons: you depend on a Store component, and some programs still will not read HEIC.
Option 2: Open it in your browser, nothing installed
The FromHEIC viewer opens a HEIC in the browser. You can zoom with the wheel or pinch, fit it to the screen, rotate the view and go fullscreen. The decoding runs in a Web Worker on your PC with open-source libraries (libheif with the libde265 HEVC decoder), and the file is not uploaded.
A few honest limits:
- Preview is capped at 8192 pixels on the long side, and you get a warning above what the browser can display.
- Files up to 200 MB and 100 megapixels are accepted; a PC with little memory can fail earlier.
- Rotating in the viewer changes only what you see, not the file.
You can save the picture from the viewer as JPG or PNG.
Option 3: Convert to JPG or PNG
If you need to open the photo in programs that cannot read HEIC, convert it.
- Open the HEIC to JPG converter.
- Drop in your files. Leave quality at the default of 90 unless you have a reason to change it.
- Download the results, one by one or as a ZIP.
JPG is lossy, so conversion is a second compression step. If you need exact pixels from the decoded image, pick PNG with the HEIC to PNG converter; expect larger files. For a folder of photos, the batch converter handles up to 200 files with one set of settings and reports failures per file.
If a file will not open anywhere
Run it through the file checker. It reads the real format from the file’s contents, so it will tell you if a “HEIC” is actually a JPG with the wrong extension, a different codec, or truncated. A file that was cut short during transfer cannot be fully decoded by any tool.
Getting fewer HEIC files in the first place
If you regularly move photos to a Windows PC, you can change the iPhone’s setting so that new photos are JPEG. Apple’s page says to go to Settings, Camera, Formats, then Most Compatible. The same page says that when you import media from an iPhone to a PC over USB, it might be converted to JPEG or H.264 automatically, and that Photos’ Keep Originals setting stops that. If you want the original HEIC to arrive intact, set Keep Originals.
Browser support
Browsers do not generally open HEIC directly. See the live Can I use HEIF table for the current state, and do not rely on dragging a HEIC into a tab. For a broader explanation, see what is HEIC.
Privacy note
Opening or converting files in FromHEIC does not send them anywhere: no server is involved, and the Content-Security-Policy limits network connections to the site’s own origin and Google Analytics, which loads only if you accept it. Closing or refreshing the page discards the files held in memory.