How to Open HEIC Files on Any Device (2026 Guide)
A .heic file lands on your desktop and nothing opens it. You double-click, Windows shrugs, and that’s as far as you get. Someone texted it to you, or you pulled it off an iPhone over USB. The route in doesn’t change the problem.
HEIC is Apple’s default photo format. It stores a photo in roughly half the space a JPEG needs. The cost of that efficiency is licensing. HEVC, the codec doing the compressing, carries patent fees that a lot of vendors have declined to pay, which is why your phone writes files your laptop can’t read. What follows is sorted by how much effort it takes, starting with none.
If you only need to look at the photo
Open heic.site, drag the file onto the page, and a JPG comes back. No install, no account, no email address. The decoding happens inside your browser through WebAssembly, so the photo is never uploaded to a server — which matters a great deal if the thing you’re converting happens to be a passport scan or a page of someone’s medical paperwork.
The free tier takes three files per batch, returned as a ZIP. There’s no limit on how many batches you run. A folder of forty photos is fourteen trips through the page rather than one. Tedious, but free and private. The batch conversion guide covers the fastest way to grind through a big library, and Pro removes the per-batch cap if that’s the shape of your problem.
Everything below is about making HEIC open natively. Worth doing if these files turn up in your week more than once.
Windows is where the pain actually lives
Out of the box, Windows 10 and 11 won’t render HEIC at all. File Explorer shows you a blank icon and Photos throws an error.
The fix Microsoft sells costs $0.99. Open the Microsoft Store, search for “HEVC Video Extensions” published by Microsoft Corporation, and install it; some machines already have “HEVC Video Extensions from Device Manufacturer” pre-installed by the OEM, in which case you pay nothing at all. A reboot sometimes helps if thumbnails don’t refresh straight away. Once it’s in, HEIC behaves like any other image: Explorer thumbnails, Photos, Paint, the lot.
If handing Microsoft a dollar for a codec annoys you on principle, IrfanView with its plugin pack reads HEIC, and so does XnView, and both are free for personal use and both load an image faster than the Photos app ever manages. There’s a longer walkthrough in opening HEIC files on Windows.
Apple hardware was never the problem
macOS has read HEIC since High Sierra, which shipped in 2017. Double-click and Preview opens it. Quick Look works, and every Mac image editor I’ve tried handles it. If double-clicking opens something unexpected instead, right-click the file, choose Get Info, set Open With to Preview, and hit Change All.
iPhones and iPads create these files, so of course they read them. The interesting bit is what happens when you send one somewhere else. Share a photo through Messages, Mail or AirDrop to a non-Apple device and iOS silently converts it to JPEG first. That’s why the format almost never bites you in normal use and always bites you when you plug the phone into a PC.
You can turn HEIC off entirely: Settings, Camera, Formats, Most Compatible. Your camera roll doubles in size and Live Photos stop working. I’d leave it alone and convert the handful of files that need converting.
Android and Linux
Android 10 added HEIC support in 2019, and several manufacturers shipped it earlier than that. On anything current, the stock gallery opens .heic without complaint, and Google Photos handles it regardless of Android version. If your gallery app is the holdout, heic.site runs fine in a mobile browser.
Linux ships without HEIC support but adds it in one command:
sudo apt install libheif-examples heif-thumbnailer
That gives you heif-convert on the command line and thumbnails in your file manager. GIMP 2.10 and later will open HEIC directly once libheif is present. On distributions that aren’t Debian-shaped, the package you want is still libheif under some local name.
Places that quietly handle it for you
Google Drive previews HEIC in the browser. Click the file and it renders. Downloading gives you the original .heic back, so you’ll still need to convert it before uploading it anywhere fussy.
Gmail, Outlook on the web and Apple Mail all preview HEIC attachments inline. If your client is older or stricter, download the attachment and run it through the converter.
Chromebooks are the genuine gap. ChromeOS doesn’t decode HEIC, and there’s no codec to install, so browser conversion is the only route. HEIC to PNG is the one I’d pick there if the photo is going into a document, since PNG keeps transparency and avoids a second round of lossy compression.
When it still won’t open
Four things go wrong often enough to be worth checking.
The file may be truncated. Transfers over flaky Wi-Fi and interrupted downloads produce .heic files that look perfectly healthy in the directory listing — the byte count is plausible, the name is right — and are garbage inside. Re-download and try again.
Or it isn’t HEIC at all. Plenty of files carry the extension and contain a renamed JPEG. The converter validates the container and tells you when the contents don’t match the name.
Check whether the extension is actually .heif. Same container, potentially a different codec inside. Most tools that read one read the other, though not all of them.
The last one is sequences. Bursts and Live Photos pack several frames into a single file, and some viewers refuse rather than guess which frame you meant. A converter pulls out the primary image.
What I’d actually do
If you have one file and you need it open in the next minute, convert it at heic.site and get on with your day. If you’re on Windows and these files keep arriving, spend the $0.99 on the codec so you stop thinking about it. Those two answers cover almost everyone.