HEIC Not Supported Error: How to Fix It

Fix the 'HEIC not supported' or 'unsupported format' error on Windows, Android, web apps, photo editors, and print services with platform-specific solutions.

heictroubleshootingerrornot supportedfix

You tried to open, upload, or share a photo and the app returned a "HEIC not supported" error. The software you are using cannot decode the HEVC compression inside the HEIC file. The fix takes under 2 minutes on every platform.

This guide identifies the exact error, matches it to your platform, and gives you the specific fix.

Common Error Messages and What They Mean

Different applications phrase the same problem in different ways. Every message below means the same thing: the app lacks the HEVC codec needed to read HEIC data.

| Error Message | Where You See It | | --- | --- | | "HEIC is not supported" | Web upload forms, print services | | "Unsupported image format" | Photo editors, social media uploads | | "Can't open this file" | Windows File Explorer, Android gallery | | "No app found to open this file" | Android file managers | | "Invalid file type" | Job portals, government forms | | "Format not recognized" | Older versions of Photoshop, GIMP | | "Codec unavailable" | Windows Photos without extensions | | "This image type is not supported" | Email clients, CMS platforms |

The root cause is always HEVC patent licensing. HEVC is controlled by 3 patent pools. Apple pays the fees for iOS and macOS. Most other platforms skip it to avoid the cost. For a deeper explanation, see Why Can't I Open HEIC Files?.

Quick-Fix Flowchart

Follow this decision path to reach the correct fix in under 60 seconds.

Step 1: Where does the error appear?

  • Operating system (Windows, Android, Linux) -- go to the platform fix section below
  • Web app or upload form -- convert to JPG before uploading
  • Photo editor -- update the editor or convert to JPG first
  • Print service or email -- convert to JPG before sending

Step 2: Can you install software on this device?

Step 3: Is this a recurring problem?

  • Yes -- change your iPhone camera settings to prevent HEIC output entirely (see Prevention below)
  • No -- a one-time conversion solves it

Fix for Windows

Install 2 free extensions from the Microsoft Store. This adds system-wide HEIC support to every Windows app.

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

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

If the Microsoft Store is blocked

Corporate PCs and managed devices often restrict Store access. In that case, skip the codec and 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 or installation required.

For a detailed Windows walkthrough, see How to Convert HEIC to JPG on Windows.

Fix for Android

Android 10 and later include partial HEIC support. Older versions have none. Even on newer devices, some manufacturer gallery apps do not render HEIC.

3 fixes in order of speed:

  1. Open the file in Google Photos. It decodes HEIC reliably on Android 7 and later, regardless of manufacturer.
  2. Install a third-party gallery app. Simple Gallery, F-Stop Gallery, and QuickPic all handle HEIC on most devices.
  3. Convert in your phone's browser. Open HEICify's converter in Chrome or Firefox on your Android device. Drop the HEIC files and save the JPGs.

Android 9 and below have no system-level HEIC decoder. On these devices, conversion is the only reliable option.

Fix for Linux

No major Linux distribution ships HEIC support by default. Install the libheif library through your package manager.

Debian / Ubuntu:

sudo apt install libheif-examples

Fedora:

sudo dnf install libheif

Arch Linux:

sudo pacman -S libheif

After installation, Eye of GNOME, Gwenview, gThumb, and GIMP 2.10+ all gain HEIC support. File managers display HEIC thumbnails. The heif-convert command becomes available for batch processing:

heif-convert photo.heic photo.jpg

For one-off conversions without installing packages, open HEICify in any browser.

Fix for Older macOS

macOS Sierra (10.12) and earlier cannot decode HEIC. Apple added HEIC support in High Sierra (10.13), released September 2017.

2 options:

  1. Update macOS if your hardware supports High Sierra or later. This adds HEIC support to Preview, Finder, Photos, and all built-in apps.
  2. Convert in the browser if your Mac cannot update. Open HEICify's converter in Safari, Chrome, or Firefox. macOS version does not matter.

Macs from 2009 and earlier cannot run High Sierra. For these machines, browser-based conversion is the permanent solution.

Fix for Photo Editors

Older editor versions released before 2018 lack HEIC import. The fix is updating to a version with HEIC support.

| Editor | Minimum Version for HEIC | | --- | --- | | Adobe Photoshop | CC 2018 (v19.1) | | Adobe Lightroom Classic | CC 7.2 | | GIMP | 2.10 (with libheif installed) | | Affinity Photo | 1.6 | | Paint.NET | 4.1.6 (with HEICFileType plugin) | | Capture One | 12 | | Canva | Supported via browser upload |

If updating is not an option, convert HEIC to JPG or PNG before importing. Open HEICify's converter, process your files, and import the output. This eliminates the format error without changing your editor.

For batch editing workflows, convert all files at once. HEICify handles multiple files simultaneously.

Fix for Web Apps and Upload Forms

Most web applications reject HEIC because they only accept JPG and PNG. This affects social media uploads via desktop browsers, job application portals, government form submissions, e-commerce product listings, CMS platforms, and printing services.

The fix is the same for all of them: convert to JPG before uploading.

  1. Open HEICify's HEIC to JPG converter
  2. Drop your HEIC files onto the page
  3. Download the JPG output
  4. Upload the JPGs to the website

JPG is accepted by every web application. The entire process takes under 30 seconds.

For images that require transparency (logos, graphics with transparent backgrounds), convert to PNG instead.

Fix for Print Services and Email

Print services and email clients frequently reject or fail to render HEIC files. Print shops like Shutterfly, Snapfish, and CVS Photo accept JPG and PNG but not HEIC. Email clients like Outlook, Thunderbird, and web-based Gmail cannot reliably show HEIC inline previews.

Convert to JPG before printing or emailing. JPG renders inline previews in every major email client: Gmail, Outlook, Apple Mail, Thunderbird, and Yahoo Mail. Every print service accepts JPG.

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

The Universal Fix: Convert to JPG

Every error message and platform listed above shares one guaranteed solution: convert HEIC to JPG. JPG is supported by every operating system, browser, email client, web service, print shop, and image editor.

HEICify's HEIC to JPG converter processes files entirely in your browser. No files are uploaded to any server. It works on Windows, Mac, Linux, Android, iPhone, and Chromebook. No installation or account required.

Steps:

  1. Open HEICify in any browser
  2. Drop one or more HEIC files onto the page
  3. Adjust quality if needed (default is 92%)
  4. Download the converted JPGs

Processing happens locally using Web Workers. A 12-megapixel iPhone photo converts in under 2 seconds on most devices.

Prevent the Error Permanently

If you own an iPhone and regularly encounter "HEIC not supported" errors, 2 settings eliminate the problem at the source.

Option 1: Stop shooting HEIC entirely

Go to Settings > Camera > Formats and select Most Compatible. Your iPhone saves all photos as JPG instead of HEIC. This uses roughly 2x the storage per photo but guarantees universal compatibility.

Option 2: Keep HEIC but auto-convert during transfers

Go to Settings > Photos and select Automatic under "Transfer to Mac or PC." iOS converts HEIC to JPG when transferring via USB or sharing through built-in apps. You keep the storage savings of HEIC on your device while recipients get JPG.

Option 2 is the better choice for most people. You get smaller files on your phone and compatible files when sharing.

Summary

The "HEIC not supported" error means the app lacks the HEVC codec required to read HEIC image data. The fix depends on where the error occurs:

| Scenario | Fix | | --- | --- | | Windows | Install 2 free Microsoft Store extensions | | Android | Use Google Photos or convert to JPG | | Linux | Install libheif via package manager | | Older macOS | Update macOS or convert to JPG | | Photo editors | Update to a version with HEIC support | | Web uploads | Convert to JPG before uploading | | Print services | Convert to JPG before submitting | | Email | Convert to JPG before attaching | | Any device, any app | Convert with HEICify in your browser |

When installing codecs or updating software is not possible, converting HEIC to JPG is the universal fix that works everywhere in under 30 seconds.

Frequently Asked Questions

Why do I get a 'HEIC not supported' error?
The software or service you are using lacks the HEVC codec required to decode HEIC image data. HEVC is patented technology with licensing costs, which is why many platforms do not include native HEIC support. The fix is either installing the codec or converting the file to JPG.
How do I fix HEIC not supported on Windows?
Install 2 free extensions from the Microsoft Store: HEIF Image Extensions and HEVC Video Extensions from Device Manufacturer. Restart your computer after installation. If the Store is blocked, convert HEIC files to JPG using HEICify in your browser instead.
How do I fix HEIC not supported when uploading to a website?
Convert your HEIC files to JPG before uploading. Open HEICify in your browser, drop the files, and download the JPGs. Most websites accept JPG universally. This takes under 30 seconds and requires no installation.
Is there a permanent fix so I never see this error again?
On iPhone, go to Settings > Camera > Formats and select Most Compatible. Your phone will save photos as JPG instead of HEIC. Alternatively, keep shooting HEIC and enable Automatic in Settings > Photos so iOS converts during transfers.

Related Guides

Ready to Convert Your Images?

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