Why a photo arrived as a .heic
Apple made HEIF the default camera format with iOS 11, and support for it was built into iOS 11 and macOS High Sierra 10.13 at the same time. On an iPhone that setting is called High Efficiency, and it is on unless somebody changed it. So every photo taken since then, on any recent iPhone, lands as a .heic unless the owner switched the camera over.
The reason is size. Apple’s own claim is modest and worth quoting straight: HEIF and HEVC “offer better compression than JPEG and H.264, so they use less storage space on your devices and iCloud Photos, while preserving the same visual quality.” The figure you will see everywhere — about half the bytes of a matching-quality JPEG — comes from third-party testing rather than from Apple. Either way, the direction is right: fewer bytes for the same picture.
The catch is that HEIC is a container, and the picture inside it is squeezed with HEVC, the same codec used for high-efficiency video. HEVC is patented, and licensing it costs money. That single fact explains almost everything that follows: which platforms bundle it, which charge for it, and why your browser will not touch it. If you want the format itself explained properly, we keep that on the HEIC format page. This article is only about getting one open.
Open a HEIC file on Windows 11
Windows needs two separate pieces, and this is where nearly everyone gets stuck. One piece reads the wrapper. The other reads the picture inside. Install only the first and you get a file that Windows recognises but still cannot draw.
- Open the Microsoft Store and search for HEIF Image Extension. It is free. Install it.
- Search for HEVC Video Extensions. In the US Store this one is listed at $0.99. Install it too.
- Double-click your .heic file. It should open in Photos, and File Explorer should start drawing thumbnails for the whole folder.
Microsoft states the dependency itself in the HEIF listing: the HEVC Video Extensions package must be installed in order to view images stored in HEIF files that use the .heic, .hif or .heif extension. That is the sentence behind every “I installed the free one and it still does not work” complaint.
Two things muddy the picture. First, plenty of PCs ship with an HEVC extension supplied by the manufacturer, so HEIC simply works out of the box — which is why a colleague can swear there is nothing to install while your machine shows grey boxes. Second, prices and listings shift by country and over time. The $0.99 above is the US Store price we saw when writing this. Check what your own Store shows before you decide it is worth paying.
Open a HEIC file on Windows 10
The route is identical: HEIF Image Extension plus HEVC Video Extensions, both from the Microsoft Store, then double-click. Windows 10 has one extra wrinkle worth knowing about. Older builds may not offer the extensions at all, and Microsoft ended Windows 10 support on 14 October 2025, so a machine that has not been updated in years is the most likely to hit a dead end here.
If the Store route fails on Windows 10, do not keep fighting it. One of the free tools below, or a straight conversion to JPG, gets you to the picture faster than troubleshooting a codec install. We wrote the conversion steps out in full in the HEIC to JPG on Windows guide.
Free Windows apps that open HEIC — and one that does not
There is a lot of confident advice online about free HEIC viewers. Some of it is wrong. Here is what we could actually confirm.
CopyTrans HEIC is the closest thing to a drop-in fix. It is a small Windows utility that teaches the system to read HEIC, so File Explorer draws thumbnails, the photo viewer opens the file, and you can drop HEIC images into Word or PowerPoint. It lists support for Windows 7 through 11 and has a free tier. If you want HEIC to behave like any other photo on a PC without buying a codec, this is the route.
IrfanViewcan do it, with a caveat people usually leave out. HEIC is not in the base program — it comes with the separate PlugIns package, and IrfanView’s own documentation says the plugin handles special formats like HEIC and AVIF with installed codecs or extensions. In other words, IrfanView leans on the same system codec Windows was missing in the first place. It is a great viewer, but it is not a way around the codec problem on its own.
GIMP has been able to load and export HEIF, including HEIC, since version 2.10.2 in 2018, and later releases added high bit-depth and colour-profile handling. It is free on Windows, macOS and Linux. One honest caveat: whether HEIC works straight from the Windows installer depends on the build you downloaded, so treat it as worth trying rather than guaranteed.
VLC will not help. It comes up constantly in forum answers, presumably because VLC plays HEVC video and HEIC uses HEVC compression. But VLC is a media player, not an image viewer, and it does not display .heic photos. Do not spend twenty minutes on it like the rest of the internet has.
Open a HEIC file on a Mac
There is nothing to do. Double-click the file and Preview shows it. Drop it into Photos and it imports like any other picture. Quick Look works from the space bar. Support for HEIF and HEVC has been built into macOS since High Sierra 10.13, and Finder draws thumbnails for them like any other photo.
The only friction on a Mac shows up when you hand the file to something else. Older versions of design and layout software, some upload forms, and the odd stubborn plugin still expect JPG. When that happens, Preview will export one for you: open the photo, choose File, then Export, then pick JPEG as the format. No download, no account, and you keep the original.
If you have a folder full of them, opening them one at a time gets old fast. Batch options, including ones that need no software at all, are in our guide to converting HEIC to JPG.
Open a HEIC file on an iPhone or iPad
Also nothing to do. HEIC is the format your iPhone created, so Photos, Files, Messages and Mail all show it without a thought. If a .heic arrives from someone else — an email attachment, an AirDrop, a message — tap it and it opens.
The one place iPhone users hit trouble is sending. Share a HEIC to an app or a person outside Apple’s world and it may arrive as a file nobody can open. iOS often converts to JPG on the way out, but not always, and the behaviour depends on the app doing the sharing. If a recipient reports a photo they cannot open, that is almost always what happened.
Open a HEIC file on Android
Better odds than the internet suggests. Google’s own supported-media-formats documentation lists a HEIF decoder in the platform from Android 8.0 onward, and Android 9 added HEIF encoding as well. So the phone underneath can almost certainly read the file.
The gap is at the app layer. Manufacturer gallery apps, file managers and older third-party apps do not all support HEIC even when the system does, so a phone that can decode the file may still show you nothing. The practical order to try:
- Open the photo in Google Photos. It accepts .heic and .heif and is the most consistent option across manufacturers.
- Try the built-in gallery. Samsung and other large makers have supported HEIC for years.
- If both refuse, convert. A browser-based converter runs on the phone itself, which means no app install and no upload — our HEIC to JPG converter works in mobile Chrome.
Phones on Android 7 or older have no system decoder to fall back on. On those, converting is the answer rather than a workaround.
Why your browser will not show a .heic
Paste a .heic into a browser tab and, unless you are in Safari, you get a download prompt or a broken image. This is not a bug and it is not going to be fixed by clearing your cache.
HEVC carries patent licensing, and the companies behind Chrome, Edge and Firefox have not licensed it for image display in their browsers. Apple licenses HEVC for its own platforms, so Safari renders HEIC without complaint. That is the whole explanation. There is no setting to flip in Chrome.
This is also why HEIC keeps getting rejected by upload forms and web apps. Even when the site would technically accept the bytes, it cannot show a preview and its image pipeline may not decode it, so the safe move for the site is to allow only JPG, PNG and WebP.
Worth separating two different things here, because they look the same from the outside. A browserrendering a HEIC is what does not work. A browser-based converter is different: it carries its own decoder and reads the file itself rather than handing it to the browser. That is how our converter opens HEIC in Chrome on a Windows PC with no codec installed.
You were emailed a .heic and you need to see it now
No installs, no Store purchase, about fifteen seconds. This is the route to use when the file is somebody else’s problem and you just need the picture.
- Save the attachment to your desktop or downloads folder.
- Open the HEIC to JPG converter in whatever browser you already have open.
- Drag the file onto the page. You can also paste it with Ctrl+V.
- Convert, then download the JPG. It opens in absolutely anything.
The conversion runs inside your browser tab, on your own machine. The photo is not uploaded to a server, which matters more than it sounds when the picture is a passport page, a signed document or a photo of somebody’s kid. Free output carries a repeating FormatDrop watermark, which Pro removes; if you only need to read what is in the picture, the free copy does the job.
One habit worth forming: keep the .heic. Convert a copy. The original is smaller and holds more detail than the JPG you just made, and you may want it later.
Stop your iPhone making HEIC files
If you are the one sending photos people cannot open, fix it at the source. On the iPhone or iPad:
- Open Settings.
- Tap Camera.
- Tap Formats.
- Choose Most Compatible.
Apple describes this setting as capturing media in the older, more broadly compatible formats: photos as JPEG and video as H.264. From that moment on, new photos are JPG and nobody has to think about codecs again.
The trade-off is real, though, so decide with your eyes open. JPEG at the same visual quality takes more space than HEIF, so your phone fills up faster and iCloud storage goes further in the other direction. You also give up what HEIC carries and JPEG cannot: deeper colour, HDR, and the frames that make a Live Photo move. And the setting only affects new photos — everything already in your library stays HEIC.
The middle path most people end up on: leave the camera on High Efficiency, and convert copies when you need to send something. The HEIC to JPG on iPhone guide covers doing that from the phone itself.
When to stop fighting the codec and just convert
Installing the codec is the right answer when HEIC files are part of your life — you own an iPhone, you shoot in High Efficiency, and .heic files land on your PC every week. Pay the dollar once, get thumbnails everywhere, and forget about it.
Converting is the right answer in every other case. One file from a friend. A machine you do not control, at work or in a library. A phone whose gallery app refuses. A form that only takes JPG. A file you need to open right now, on a computer where you cannot install anything. In all of those, the codec route is a longer road to the same picture.
A rough rule that holds up well: if you will open a HEIC more than once a week on this machine, install the extensions. Otherwise convert and move on with your day.