Why Can't I Open HEIC Files? Fixes for Every Device

Troubleshoot and fix HEIC file opening problems on Windows, Android, Linux, and older Mac systems with step-by-step solutions for every platform.

heictroubleshootingcompatibilitywindowsandroidfix

Your device displays an error, a blank icon, or nothing at all when you try to open a .heic file. This happens because HEIC requires a specific codec that most non-Apple systems do not include by default. The root cause is always the same: missing HEVC decoder support. The fix depends on your device.

This guide diagnoses the 7 most common HEIC compatibility failures and provides a tested fix for each one.

The Root Cause: HEVC Codec Licensing

HEIC files store image data compressed with the HEVC (H.265) codec. HEVC is patented technology controlled by 3 separate patent pools: MPEG LA, Access Advance, and individual licensors. Any software that decodes HEVC must pay licensing fees to these patent holders.

Apple pays these fees for macOS and iOS. Most other platforms do not bundle HEVC decoding by default because of the cost. This single licensing issue is the reason HEIC files fail to open on Windows, Android, Linux, and many third-party applications.

If your device lacks the HEVC decoder, it cannot read the image data inside a HEIC file. For a deeper explanation of the format itself, see What is HEIC Format?.

Quick-Reference Troubleshooting Table

| Device / Scenario | Why It Fails | Fix | | --- | --- | --- | | Windows 10/11 | HEVC codec not preinstalled | Install 2 free Microsoft Store extensions | | Android 9 and below | OS predates HEIC support | Use Google Photos app or convert to JPG | | Android 10+ (some devices) | Manufacturer did not enable HEIC in gallery | Use Google Photos app or convert to JPG | | Linux (all distros) | libheif not installed | Install libheif via package manager | | macOS Sierra (10.12) and earlier | OS predates HEIC support | Update macOS or convert to JPG | | Web apps rejecting uploads | App only accepts JPG/PNG | Convert HEIC to JPG before uploading | | Email clients showing blank | Client lacks HEIC rendering | Convert to JPG before attaching | | Photo editors (older versions) | Editor predates HEIC support | Update editor or convert to JPG first |

1. Windows Cannot Open HEIC Files

Windows does not include the HEVC codec. File Explorer shows blank thumbnails. Double-clicking a HEIC file triggers an error dialog suggesting you find an app in the Microsoft Store.

Why it happens

Microsoft chose not to bundle the HEVC decoder in Windows 10 or 11 because of patent licensing costs. The operating system recognizes the .heic extension but cannot decode the image data inside.

How to fix it

Install 2 free extensions from the Microsoft Store:

  1. Open the Microsoft Store app
  2. Search for HEIF Image Extensions and install it (free, published by Microsoft)
  3. Search for HEVC Video Extensions from Device Manufacturer and install it (free)
  4. Restart your computer

After restarting, File Explorer displays HEIC thumbnails. Windows Photos, Paint, and Microsoft 365 apps all open HEIC files normally.

If the Microsoft Store is blocked

Corporate and managed PCs often restrict Store installations. In that case, convert the files to JPG instead. Open HEICify's HEIC to JPG converter in any browser, drop your files, and download the JPGs. No admin rights required. For a complete walkthrough, see How to Convert HEIC to JPG on Windows.

2. Android Cannot Open HEIC Files

Android versions below 10 have no HEIC support. Even on Android 10 and later, some manufacturers do not enable HEIC decoding in their default gallery apps.

Why it happens

Google added HEIF reading support in Android 10 (released September 2019). Devices running Android 9 (Pie) or earlier lack the decoder entirely. On newer devices, the built-in gallery app may not implement HEIC rendering even though the OS supports it.

How to fix it

3 options, in order of convenience:

  1. Install Google Photos. It handles HEIC reliably on Android 7 and later, regardless of manufacturer.
  2. Use a third-party gallery. Simple Gallery, F-Stop Gallery, and QuickPic all decode HEIC on most devices.
  3. Convert before transferring. Open HEICify's HEIC to JPG converter in your phone's browser. Drop the HEIC files in and save the JPG output.

If you regularly receive HEIC files from iPhone users via cloud storage (Google Drive, Dropbox, OneDrive), bookmark the converter. These services preserve the original HEIC format rather than auto-converting.

3. Linux Cannot Open HEIC Files

No major Linux distribution includes HEIC support by default. Image viewers display an error or fail to generate thumbnails for HEIC files.

Why it happens

Linux distributions avoid shipping patent-encumbered codecs in their default installations. The HEVC decoder required for HEIC falls into this category. The open-source libheif library provides HEIC decoding but must be installed manually.

How to fix it

Install libheif through your distribution's package manager:

Debian / Ubuntu:

sudo apt install libheif-examples

Fedora:

sudo dnf install libheif

Arch Linux:

sudo pacman -S libheif

After installation, 4 common image viewers gain HEIC support: Eye of GNOME, Gwenview, gThumb, and GIMP (2.10 and later). File managers like Nautilus and Dolphin display HEIC thumbnails.

For one-off conversions without installing packages, open HEICify's HEIC to JPG converter in any browser.

4. Older macOS Cannot Open HEIC Files

macOS Sierra (10.12) and earlier do not support HEIC. Preview, Finder, and Photos cannot decode the format on these older systems.

Why it happens

Apple introduced HEIC support in macOS High Sierra (10.13), released in September 2017. Any Mac running Sierra or earlier lacks the decoder. Macs from 2009 and earlier may not support High Sierra, leaving them permanently without native HEIC support.

How to fix it

2 options:

  1. Update macOS. If your hardware supports High Sierra or later, updating the OS adds full HEIC support across all built-in apps.
  2. Convert in the browser. For Macs that cannot update, open HEICify's HEIC to JPG converter and convert files to JPG. This works in Safari, Chrome, and Firefox regardless of macOS version.

5. Web Apps and Services Reject HEIC Uploads

Most web applications only accept JPG, PNG, and sometimes WebP. Upload forms reject HEIC files outright, displaying errors like "unsupported format" or "invalid file type."

Why it happens

Web services validate uploaded image formats against an allowlist. HEIC is excluded from most allowlists for 2 reasons: limited browser decoding support and HEVC patent licensing concerns. Even services that could process HEIC server-side avoid it because of licensing complexity.

Common services that reject HEIC uploads include social media platforms (when uploading via desktop browser), job application portals, government form submissions, e-commerce product listings, and printing services.

How to fix it

Convert HEIC to JPG before uploading. Open HEICify's HEIC to JPG converter, convert your files, and upload the JPGs. This works for every web service because JPG is universally accepted.

For platforms that need transparency (logos, graphics), convert to PNG instead.

6. Email Clients Cannot Display HEIC Attachments

Many desktop and web email clients cannot render HEIC inline. Recipients see a generic attachment icon instead of an image preview. Some clients display an error when attempting to open the attachment.

Why it happens

Email clients rely on the operating system's image codecs for rendering inline previews. If the OS lacks the HEVC decoder, the email client cannot display the HEIC attachment. Web-based email clients (Gmail, Outlook.com) have limited HEIC rendering support because browser-side HEIC decoding is inconsistent.

How to fix it

Convert HEIC photos to JPG before attaching them to emails. This ensures every recipient can view the images regardless of their device or email client. JPG attachments render inline previews in every major email client: Gmail, Outlook, Apple Mail, Thunderbird, and Yahoo Mail.

If you send photos from an iPhone, enable automatic conversion: go to Settings > Photos and select Automatic under "Transfer to Mac or PC." iOS then converts HEIC to JPG when sharing via the Mail app in most cases.

7. Photo Editing Software Does Not Support HEIC

Older versions of popular photo editors cannot import HEIC files. The software either fails silently or displays a format error dialog.

Why it happens

Photo editing software must integrate HEVC decoding to read HEIC files. Older versions released before HEIC adoption (pre-2018 for most editors) do not include this capability. Some open-source editors added support later through plugin updates.

Current HEIC support by editor

| Editor | HEIC Support Since | | --- | --- | | Adobe Photoshop | CC 2018 (v19.1) | | Adobe Lightroom | Classic CC 7.2 | | GIMP | 2.10 (with libheif) | | Affinity Photo | Version 1.6 | | Paint.NET | 4.1.6 (with plugin) | | Capture One | Version 12 |

How to fix it

2 approaches:

  1. Update your editor to a version that supports HEIC import. Check the table above for the minimum version required.
  2. Convert HEIC to JPG or PNG first using HEICify's converter, then import the converted file into your editor.

For batch editing workflows, converting all HEIC files to JPG before importing eliminates format errors entirely.

The Universal Fix: Convert to JPG

Every troubleshooting scenario above shares the same fallback solution: convert the HEIC file to JPG. This works because JPG is supported by every operating system, browser, email client, web service, and image editor in existence.

HEICify's HEIC to JPG converter runs entirely in your browser. Your photos are processed locally using Web Workers and are never uploaded to any server. It works on every device -- Windows, Mac, Linux, Android, iPhone, and Chromebook.

When installing codecs or updating software is not an option, converting to JPG eliminates the problem in seconds.

Preventing HEIC Problems Before They Start

If you own an iPhone and frequently share photos with non-Apple users, 2 settings reduce HEIC friction:

  1. Set your camera to JPG. Go to Settings > Camera > Formats and select Most Compatible. Photos save as JPG instead of HEIC. This doubles storage usage per photo but eliminates compatibility issues at the source.
  2. Enable automatic transfer conversion. Go to Settings > Photos and select Automatic under "Transfer to Mac or PC." iOS converts HEIC to JPG during USB transfers and some sharing workflows.

For a complete guide to opening HEIC files across all platforms, see How to Open HEIC Files on Any Device.

Summary

HEIC files fail to open because of HEVC codec patent licensing. Apple bundles the codec; most other platforms do not. The fix is either installing the missing codec for your specific platform or converting the files to JPG, which is universally supported. For a solution that works on every device without installation, convert your HEIC files to JPG with HEICify.

Frequently Asked Questions

Why does my computer say it cannot open HEIC files?
Your operating system lacks the HEVC codec needed to decode HEIC image data. HEIC uses the HEVC (H.265) compression standard, which requires licensed software to decode. Windows, older Android versions, and Linux do not include this codec by default.
How do I fix HEIC files not opening on Windows?
Install 2 extensions from the Microsoft Store: HEIF Image Extensions (free) and HEVC Video Extensions from Device Manufacturer (free). After installing both, restart your computer. Windows Photos, Paint, and File Explorer will then display HEIC files normally.
Can I open HEIC files on Android?
Android 10 and later versions support HEIC natively. On older Android versions (9 and below), use a third-party gallery app like Google Photos or Simple Gallery, or convert the files to JPG using a browser-based tool like HEICify.
Why do some apps reject HEIC uploads?
Many web applications and services only accept JPG and PNG formats. HEIC adoption on the web is limited because the HEVC codec has patent licensing requirements. The fastest fix is to convert your HEIC files to JPG before uploading.
Is there a universal fix that works on every device?
Yes. Converting HEIC files to JPG using a browser-based tool like HEICify works on any device with a web browser β€” Windows, Mac, Linux, Android, iPhone, or Chromebook. No software installation is needed.

Related Guides

Ready to Convert Your Images?

Try our free, browser-based converter tools. No uploads required -- your files never leave your device.