The photo your phone took, that your laptop refuses to show
You copy holiday photos off an iPhone, open the folder on a Windows PC, and every thumbnail is a blank page icon. Double-clicking offers to search the Microsoft Store. The files end in .HEIC and nothing you own seems to read them. Nothing is corrupt and nothing was copied wrong โ Windows simply does not ship the decoder, for reasons that are about patent licensing rather than technology. This guide explains what HEIC is, exactly where it works and where it does not, and which format to convert to for each situation, so you do not silently lose quality or metadata on the way.
What HEIC actually is
HEIC is a container โ High Efficiency Image File Format, HEIF โ holding images compressed with HEVC, the same codec as H.265 video. A still photograph is encoded as a single video keyframe. Because HEVC is a far newer codec than JPEG's 1992 design, it reaches roughly the same visual quality in about half the bytes, and it can store things JPEG cannot: 10-bit colour depth, transparency, depth maps for portrait mode, and several images in one file, which is how Live Photos and burst shots are packed.
Apple switched to it as the default camera format in iOS 11, in 2017. Since then every iPhone photo has been HEIC unless the setting was changed. The format is not Apple-proprietary โ it is an MPEG standard โ but HEVC carries patent royalties, and that is why Microsoft charges for the codec while Apple bundles it.
Where HEIC works and where it does not
| Where | Opens HEIC? | Notes |
|---|---|---|
| macOS, iOS, iPadOS | Yes, natively | Preview, Photos, Quick Look, Finder thumbnails |
| Windows 11 and 10 | Only with an extension | 'HEIF Image Extensions' is free; 'HEVC Video Extensions' costs about $0.99 and is the one that actually decodes |
| Android 10 and later | Usually yes | Google Photos and most galleries handle it |
| Chrome, Firefox | No | Neither browser decodes HEIC in an <img> tag |
| Safari | Yes | On Apple hardware only |
| Photoshop, Lightroom, Affinity | Yes, recent versions | Older perpetual licences may not |
| Most web upload forms | No | Job portals, government sites, print shops, forums |
| Windows Paint, older Office | No | Even with the extension installed, some apps reject the extension |
The practical rule: HEIC is fine while a photo stays inside the Apple ecosystem, and becomes a problem the moment it has to be sent, uploaded or edited elsewhere. That is why converting is usually the right answer rather than installing a codec โ the codec fixes one computer, converting fixes the file everywhere.
Convert to JPG or to PNG?
These two answer different needs, and picking the wrong one either wastes a lot of disk space or throws away quality you wanted to keep.
- JPG for anything you will share, upload, email or print. It is lossy, like HEIC, so you are re-encoding rather than adding loss to a lossless original. A 2 MB HEIC typically becomes a 3โ5 MB JPG at high quality โ larger, because JPEG is the less efficient codec, not because quality improved. HEIC to JPG handles this.
- PNG when the photo is going into an editor and will be re-saved several times, or when it has transparency. PNG is lossless, so repeated edits do not accumulate JPEG artefacts. Expect a 2 MB HEIC to become a 10โ25 MB PNG. Use HEIC to PNG and do not use it for everyday photos โ the size is rarely worth it.
If you have hundreds of files, the Bulk Image Converter takes them all at once and gives back a ZIP, which is considerably faster than converting one at a time.
What gets lost in conversion
HEIC stores more than JPEG can hold, so some things cannot survive the trip. Knowing which ones matter to you is the difference between a clean conversion and a regretted one.
| In the HEIC | After converting to JPG | Matters when |
|---|---|---|
| The still image | Kept | Always โ this is the part everyone wants |
| Live Photo motion | Lost, only the key frame remains | You wanted the short video; export it separately from Photos first |
| Depth map / portrait blur | Baked in as it looks now, no longer adjustable | You planned to re-edit the blur later |
| 10-bit colour, HDR gain map | Reduced to 8-bit SDR | HDR landscape and sunset shots lose some highlight range |
| EXIF: camera, lens, date, GPS | Kept by a good converter | Sorting by date or location afterwards |
| Burst / multi-image sets | Only the primary image | You wanted every frame of the burst |
Stopping the problem at the source
If you regularly move photos to a PC, change the setting once and stop converting forever. On an iPhone, open Settings โ Camera โ Formats and choose Most Compatible: the camera then writes JPEG directly. Photos already taken stay HEIC. There is a second, separate setting at Settings โ Photos โ Transfer to Mac or PC; setting it to Automatic makes iOS convert to JPEG during a USB transfer, while Keep Originals hands over the HEIC untouched.
The trade-off is real: Most Compatible roughly doubles the storage each photo uses, and loses the 10-bit colour depth. If your phone storage is tight, or you shoot a lot of high-contrast scenes, leave it on High Efficiency and convert the handful of photos that need to travel.