Why HEIC Won't Open on Windows - Three Quick Fixes
Last reviewed 2026-05-04. A friend AirDrops or emails you a photo from their iPhone, you double-click the .heic file on your Windows PC, and Windows answers with "Windows can't open this file" or simply shows a generic icon and refuses to preview it. The reason is straightforward: HEIC is the default photo format on iPhone since iOS 11 (2017), but Windows does not ship the codec needed to decode it out of the box. This guide walks the three fixes that cover almost every "HEIC won't open on Windows" report - install the codec, use a free third-party viewer, or convert the file to JPG online with the free HEIC to JPG tool - and tells you which fix wins for which situation.
Why this happens
Apple switched the default photo format on iPhone from JPG to HEIC (High Efficiency Image Container) starting with iOS 11 in 2017. The headline benefit is roughly half the file size for the same visual quality, which matters when an iPhone holds tens of thousands of photos. The trade-off is platform support: HEIC relies on the HEVC (H.265) decoder, which Microsoft licenses separately and historically did not bundle with Windows. A stock install of Windows 10 or Windows 11 therefore knows what a .heic file is - File Explorer shows the extension - but cannot decode the pixels inside, so the Photos app shows a placeholder icon or an error.
The good news is that this is a codec problem, not a hardware problem. Once the codec is installed (or once the file is converted to a format Windows already understands, like JPG), every Windows app that uses the system image stack - Photos, File Explorer thumbnails, Word, PowerPoint, Outlook attachments, browser drag-and-drop - displays the photo without further configuration. There are several paths to "have the codec available", and which one is right depends on whether you are on Windows 10 or 11, whether you have admin rights, and whether you need this for one photo or for an ongoing stream of iPhone-sourced images. See also the related guide on iPhone photo formats explained (HEIC, JPG, PNG, RAW) for the format-side of the picture.
Fix 1 - install the HEIF Image Extensions on Windows 10 / 11
The official path is to install Microsoft's HEIF Image Extensions from the Microsoft Store. This adds the HEIF photo decoder to the Windows imaging stack so the Photos app, File Explorer, and other system-image consumers can render .heic files inline. The extension itself is free; on most Windows 11 installs the HEVC video extension that ships separately is also already installed, so the photo path works out of the box once the HEIF extension is added. On Windows 10, you may additionally need the HEVC Video Extensions package from the same Store (this one currently has a small one-time fee from Microsoft for the video codec licence) before HEIC photos render correctly.
Steps:
- Open the Microsoft Store app from the Start menu.
- Search for HEIF Image Extensions (publisher: Microsoft Corporation).
- Click Get and let it install. The download is small (under a few megabytes) and does not require a reboot.
- Right-click the
.heicfile - Open with - Photos. The image should now render inline. - If the photo still does not render on Windows 10, also install HEVC Video Extensions from the Store (note: this package is paid; the free "Device Manufacturer" build is only available on PCs whose manufacturer pre-licensed it).
This fix is the right answer for any home-PC user who regularly receives photos from an iPhone friend and wants the Photos app and File Explorer thumbnails to "just work" from now on. It does NOT work on locked-down work PCs where Microsoft Store access is blocked by group policy - if Store is greyed out for you, jump to Fix 2 or Fix 3.
Fix 2 - use a free third-party viewer (CopyTrans HEIC, IrfanView with HEIF plugin)
If you cannot install Store extensions - locked-down work PC, no admin rights, school computer, kiosk, older Windows version that does not have Store - a third-party viewer side-steps the system codec stack entirely. Two well-established free options:
- CopyTrans HEIC for Windows. A small free download from CopyTrans that adds HEIC thumbnail and preview support to Windows Explorer and the built-in Windows Photo Viewer. Once installed, double-clicking a
.heicfile opens it in Photo Viewer the same way a JPG would. Requires admin rights to install (it is a system-level shell extension), so it does not solve the locked-down work-PC case. - IrfanView with the HEIF plugin pack. IrfanView is a long-standing free Windows image viewer that supports a portable mode (no installer, runs from a USB stick or a folder in your home directory). Download IrfanView and the matching IrfanView plugin pack from the official irfanview.com site, drop them in a folder, and open
.heicfiles via the IrfanView UI. The portable mode works on locked-down PCs because it does not write to system folders or the Windows registry.
Trade-off: third-party viewers only fix HEIC display inside their own UI. The Windows Photos app, File Explorer thumbnails, Word, and PowerPoint will still see .heic as an unknown format unless you also install Fix 1. For "I just need to look at this one photo right now" on a PC where you cannot install codecs system-wide, IrfanView portable is the cleanest answer.
Fix 3 - convert HEIC to JPG online for a one-off photo
If you do not want to install anything at all, the fastest path is to convert the HEIC file to JPG once and then open the JPG with the Photos app, Paint, or any other Windows tool that has always handled JPG. The free HEIC to JPG tool runs the conversion server-side: you upload the .heic file, the conversion runs on the freetoolonline AWS service, and you download the JPG. The original file rotates off the service storage after the standard retention window, so you should download and save the JPG locally if you want to keep it.
This is the right fix when:
- You only need to view (or share to a non-iPhone friend, or attach to an email) ONE photo, not a stream of them.
- You are on a locked-down PC where you cannot install codecs or third-party viewers, but you can use a web browser.
- You want the photo in JPG anyway because the destination (a website, a CMS, a print shop) does not accept HEIC.
- You need to share the photo with someone whose own device does not support HEIC (older Android phones, Linux desktops, older versions of macOS).
If you have a folder of 50+ HEIC photos to convert in one pass, see How to convert 100 HEIC photos to JPG for the batch flow - the same https://freetoolonline.com/heic-to-jpg.html tool handles batch input. For a single photo or a small handful, the simple upload-download flow is the fastest path.
When each fix wins
The three fixes are not interchangeable; each one is the right answer for a specific situation:
| Situation | Best fix | Why |
|---|---|---|
| One-off photo from a friend's iPhone | Fix 3 - convert online | No install. Done in under a minute. |
| You receive iPhone photos every week, home PC, admin rights | Fix 1 - HEIF Image Extensions | Once installed, Photos and File Explorer just work for every future HEIC. |
| Locked-down work / school PC, no admin rights | Fix 2 - IrfanView portable OR Fix 3 - convert online | Cannot install system extensions; portable viewer or browser-based conversion are the only paths. |
| Batch of 50-100+ HEIC photos to convert | Fix 3 plus the batch flow | See How to convert 100 HEIC photos to JPG; https://freetoolonline.com/heic-to-jpg.html handles batch input. |
| You actually want the photo as JPG anyway (uploading to a website / CMS) | Fix 3 - convert online | Conversion is the goal, not a workaround. Skip the codec install. |
| Older Windows (Windows 8 / 8.1 or earlier) | Fix 2 or Fix 3 | HEIF Image Extensions require Windows 10+; older Windows has no first-party path. |
FAQ
Is the HEIF Image Extensions package free on Windows 11? Yes - the photo extension itself is free in the Microsoft Store. On Windows 10, the matching HEVC Video Extensions package (needed for some HEIC files) currently has a small one-time fee from Microsoft for the video codec licence, though many Windows 10 PCs whose manufacturer pre-licensed HEVC get a free "Device Manufacturer" build automatically.
Can I just rename .heic to .jpg and have Windows open it? No. The file extension does not change the file's actual contents - a HEIC file renamed to photo.jpg is still a HEIC file, and Windows still cannot decode it without the codec. Renaming will trick File Explorer into trying to open the file with a JPG handler, but the handler will fail because the bytes inside are not JPG. Use Fix 3 (real conversion) instead.
Will converting to JPG lose quality? Yes, slightly. HEIC stores photos with HEVC compression; JPG uses an older, less efficient codec. A round-trip from HEIC to JPG produces a visible-only-under-pixel-peeping quality loss for most photos. For viewing, sharing, and printing, the loss is negligible. If you need the original HEIC quality, keep the HEIC file alongside the JPG - the conversion produces a new file and does not modify the source. See HEIC vs JPG vs WebP for the format trade-off side-by-side.
Does the iPhone-side "Most Compatible" setting fix this at the source? Yes - on iPhone, Settings - Camera - Formats - Most Compatible switches new photos to JPG instead of HEIC. This fixes future photos from that specific iPhone but not the HEIC photos already taken. For existing HEIC photos in the Camera Roll, conversion (Fix 3) is the only path.
What this guide is NOT
Two adjacent reader-tasks are deliberately out of scope:
- "How do I open HEIC on macOS / Linux / Android?" macOS opens HEIC natively (it is Apple's own format). Linux distros vary - most modern desktop builds ship libheif and can preview HEIC in the file manager, but older builds do not. Android 10+ supports HEIC natively; older Android needs a third-party gallery app. This guide is scoped to Windows.
- "My HEIC file opens but looks wrong (rotated, washed-out colours, missing transparency)." That is a different diagnostic - the codec is working but the output does not match what the iPhone displayed. Sensor orientation metadata, wide-gamut colour profiles, and Live Photo motion data are the usual suspects; a future guide will cover that case.
Companion guides on the HEIC / image-conversion cluster: HEIC vs JPG vs WebP - when to use each (the format trade-off), How to convert HEIC to JPG step by step (the conversion flow), How to convert 100 HEIC photos to JPG (batch flow), and iPhone photo formats explained (HEIC vs JPG vs PNG vs RAW on iPhone).
Why trust these tools
- Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
- Truly in-browser - no upload. Every file-processing tool on this site runs in your browser through modern Web APIs (File, FileReader, Canvas, Web Audio, WebGL, Web Workers). Your photo, PDF, audio, or text never leaves your device.
- No tracking during tool use. Analytics ends at the page view. The actual input you paste, drop, or capture is never sent to any server and never written to any log.
- Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
- Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.