HEIC

How to Open HEIC Files on a PC

By the Smol team7 min read

Search the Microsoft Store for HEVC Video Extensions from Device Manufacturer. It is free, it is the decoder Windows is missing, and it is not the listing the Store shows you first. Pair it with the free HEIF Image Extension and HEIC opens in Photos, with File Explorer thumbnails working again.

If your machine is not offered that package, skip the $0.99 one and install a viewer that carries its own decoder instead. Both routes are below, with the Store ratings as of 27 September 2026 so you can see what you are signing up for.

Which route should you take?

RouteCostNeeds the Windows codec?Good for
HEVC Video Extensions from Device Manufacturer + HEIF Image ExtensionFreeThis is the codecThe proper fix. HEIC opens everywhere on the machine.
XnView MPFree for private use, €29 commercialNoViewing and batch converting, with its own decoders
GIMPFree, open sourceNoEditing a HEIC, or exporting one file properly
ImageMagickFree, open sourceNoConverting a folder from the command line
IrfanView + TOOLS pluginFree for personal useYesOnly useful once the Store package is installed
HEVC Video Extensions ($0.99)$0.99This is the codecThe fallback if the free build is not offered
A web converterFree with limitsNoOne or two photos you do not mind uploading

The row people get wrong is IrfanView. It is an excellent viewer and it is on every “open HEIC free” list, but its own plugin page says the TOOLS plugin (version 4.75.0) handles HEIC and AVIF “with installed codecs/extensions”. It leans on the Windows codec rather than replacing it. If you had the codec you would not be reading this page.

What is actually missing from your PC?

One decoder. A .heic file is a HEIF container holding a still frame encoded with HEVC, the same codec as H.265 video. HEVC is covered by patent pools that charge per device, so Microsoft leaves it out of the base OS and sells it separately. Apple pays for it and ships it, which is why the file opens perfectly on the Mac it came from and nowhere on yours.

Microsoft has split that capability across four Store listings, two free and two paid. These are the live figures from the listings on 27 September 2026:

ListingPriceRatingNote
HEVC Video Extensions from Device ManufacturerFree3.5 / 5 (336)16.2 MB, filed under System Components. Start here.
HEIF Image ExtensionFree2.2 / 5 (878)The container handler. Install alongside.
HEVC Video Extensions$0.991.8 / 5 (3,725)Same decoder, paid listing.
HEIF and HEVC Media Extensions$0.992.1 / 5 (903)Bundle. No advantage over the two above.

Availability of the free build depends on the machine, because it is published for devices whose manufacturer already holds the licence. Open the Store, search the exact name, and see whether you get a Get button or nothing. It costs thirty seconds to find out and it saves the dollar.

Which free apps open HEIC without the Store package?

Three, and they work because they bundle libheif, the open-source HEIF library, rather than asking Windows for a decoder.

XnView MP is the best answer for most people. It reads HEIC and HEIF directly, it browses folders like a proper image manager, and it has a batch convert panel. Its own site describes it as freeware for private or educational use, with a single commercial licence at €29.00. If you are opening holiday photos from a relative, that is free.

GIMP has read and written HEIF through libheif since 2.10.14, released 31 October 2019. Overkill for looking at a photo, correct if you need to open one, crop it, and export a JPEG without installing anything commercial.

ImageMagick is the right tool if you have a folder rather than a photo. On our machine, magick -list format reports HEIC and HEIF as rw+ through libheif 1.21.2 in ImageMagick 7.1.2-22, meaning it both reads and writes them. Check your own build the same way before relying on it, because HEIC support depends on how the binary was compiled.

magick -list format | findstr /i heic
magick mogrify -path jpg -format jpg -quality 80 *.heic

That second line converts every HEIC in the current folder into a jpg subfolder, which has to exist first. Quality 80 is the right default: on our bench it scored 0.9933 SSIM against the source and was 24% smaller than quality 95.

Should you convert them, or just view them?

Convert if the photos are going into something else. A CV, an insurance claim, a Facebook upload, a print order, a shared drive your colleagues use. Anywhere the file has to survive contact with software you do not control, JPEG is the format that travels.

Do not convert if you are archiving. The JPEG will be larger than the HEIC and no better: on our measurements a 2,279,634-byte HEIC became a 3,286,067-byte JPEG at quality 80, a 44.1% increase with no gain in detail. Install the decoder, keep the originals, and convert individual files when something demands it.

Web converters are fine for one or two photos and a bad idea for a folder. You are uploading images to a stranger’s server, most free tiers cap you at a handful of files per batch, and a 200-photo holiday is going to take longer than installing XnView MP would have.

How do you stop getting HEIC files in the first place?

Ask the sender to do one of two things. Both take them under a minute and neither costs anything.

Change the phone. Settings → Camera → Formats → Most Compatible makes every future photo a JPEG. It is a permanent change and it costs them roughly 45 to 50% more storage per photo, so it is a fair thing to ask only if this is a recurring handoff.

Change the transfer. If they plug the phone into a Windows PC, Apple documents that the import “might be converted to JPEG or H.264” unless Settings → Photos → Keep Originals is turned on. Leaving that on Automatic means the PC receives JPEGs with nobody doing any work.

Or send them one line. If they are comfortable with Terminal on their Mac, this converts a whole folder before it ever reaches you:

mkdir -p jpg && sips -s format jpeg -s formatOptions 80 *.heic --out jpg/

That is built into macOS, needs no download, and took 17.35 seconds for 50 twelve-megapixel photos on our test machine. The longer version, including the parallel form that cut it to 2.65 seconds, is in the guide written for the sender.

When Smol is not the answer

On this page, almost always. Smol is a macOS app. If you are reading this on a PC, it cannot help you and we are not going to pretend otherwise. Install the free Store package, or install XnView MP, and you are done.

Even on a Mac, this specific job is free. Preview exports HEIC to JPEG in three clicks and sips does a folder in one line. There is no version of “open a HEIC” that needs paid software on either platform.

Where Smol’s $29 is actually worth spending is on the other side of this problem: a Mac owner who sends photos to Windows people constantly and wants a Finder right-click, or a watched folder that converts, resizes and strips GPS from everything dropped into it. That is a recurring workflow, not a one-time file you are trying to open. If that is your situation rather than this one, the batch workflows are here, the format explainer is here, and the full format list is here.

Frequently asked questions

How do I open a HEIC file on Windows for free?

Install HEVC Video Extensions from Device Manufacturer from the Microsoft Store. It is free, rated 3.5 out of 5 from 336 ratings, and it is the decoder Windows lacks. Pair it with the free HEIF Image Extension. If your machine is not offered it, use XnView MP or GIMP, which bundle their own decoder.

Why does Microsoft charge $0.99 for HEVC Video Extensions?

HEVC is covered by patent pools that charge licensing fees per device, so Microsoft leaves the decoder out of the base OS and recovers the cost through the Store. Apple pays for the licence and ships it in macOS and iOS, which is why the file opens on the device it came from and not on yours.

Does IrfanView open HEIC without the Windows codec?

No. IrfanView’s own plugin page says the TOOLS plugin handles HEIC and AVIF "with installed codecs/extensions". It relies on the Windows codec rather than replacing it, so it will not help until you have installed the Store package. XnView MP and GIMP bundle libheif and do not have that dependency.

How do I convert a folder of HEIC files to JPG on Windows?

Install ImageMagick, confirm your build has HEIC support by running magick -list format and looking for HEIC, then create a jpg folder and run: magick mogrify -path jpg -format jpg -quality 80 *.heic. XnView MP has the same capability with a graphical batch convert panel if you prefer clicking.

Will converting HEIC to JPG make the files smaller?

No, larger. In our measurements a 2,279,634-byte HEIC became a 3,286,067-byte JPEG at quality 80, a 44.1% increase for identical pixels. HEIC uses a newer codec, so JPEG needs more bytes to hold the same picture. Convert for compatibility, keep the originals for storage.

Keep reading