Skip to content
Back to Blog
platform-pain-points

"HEIC Not Supported" Error: What It Means and How to Fix

2026-05-17 8 min read

What Is HEIC and Why Does It Cause Problems?

HEIC stands for High Efficiency Image Container. Apple adopted it as the default camera format starting with iOS 11 in 2017, and it has been the standard on iPhones and iPads ever since. The format is built on the HEIF (High Efficiency Image File Format) standard developed by the Moving Picture Experts Group, and it uses HEVC (H.265) compression to store images at roughly half the file size of a comparable JPEG — without a visible drop in quality. A 12-megapixel iPhone photo that would be 4–5 MB as a JPEG often comes in under 2 MB as a HEIC file. The problem is that HEIC was designed in Apple's ecosystem, and the rest of the software world was slow to follow. Windows didn't add native HEIC support until Windows 10 version 1809 (October 2018), and even then it required a paid codec extension from the Microsoft Store unless you had a qualifying OEM license. Linux has limited support through third-party libraries. Many web platforms — including social media sites, e-commerce product upload tools, and content management systems — still reject HEIC outright because their image-processing pipelines were built around JPEG, PNG, and WebP. So when you see the error message 'HEIC Not Supported,' it almost always means one of two things: the software you're uploading to doesn't have an HEIC decoder installed, or it has explicitly blocked the format as a policy decision. Neither situation is your fault, but both require you to convert the file before proceeding.

The Most Common Places You'll See This Error

The 'HEIC Not Supported' error shows up in predictable contexts, and knowing which one you're dealing with helps you choose the fastest fix. **E-commerce platforms:** Shopify, Etsy, and Amazon Seller Central all process product images through their own pipelines. Shopify's image uploader will accept HEIC files in some cases but silently fails to render thumbnails correctly in others — you may see a broken image icon in your product listing without any explicit error message. Etsy's uploader throws an explicit rejection. Amazon's flat-file bulk upload tool ignores HEIC files entirely. **Web-based forms and CMS tools:** WordPress's media library added HEIC support experimentally in version 6.3, but it depends on whether the server has the Imagick PHP extension compiled with HEIF support — most shared hosting environments don't. Squarespace and Wix still reject HEIC as of early 2026. **Email clients and collaboration tools:** Outlook on Windows (desktop app) cannot display inline HEIC images if the Windows HEVC codec isn't installed. Google Workspace tools — Docs, Slides, Drive — will store HEIC files but won't render previews or allow in-document embedding. **Design and editing tools:** Canva accepts HEIC uploads but converts them server-side, which occasionally produces color-shift artifacts in images with wide color (Display P3) profiles. Adobe Express handles them better, but the free tier has file size limits that can interfere with high-resolution HEIC files. The common thread: HEIC support is patchy, version-dependent, and often silently broken rather than loudly rejected.

Quick Fixes That Don't Require Any Software

Before reaching for a conversion tool, check whether the problem can be solved at the source — your iPhone or iPad settings. **Change your iPhone camera format to JPEG:** Go to Settings → Camera → Formats and select 'Most Compatible' instead of 'High Efficiency.' From that point forward, your camera will shoot in JPEG. This does not convert existing HEIC files, but it prevents new ones from being created. The trade-off is larger file sizes — plan on roughly 2–3× more storage per photo. **Use AirDrop or the Share sheet to auto-convert:** When you share a photo from the iOS Photos app to a non-Apple device or app using AirDrop or the Share sheet, iOS can automatically convert HEIC to JPEG on the fly. This only works if the receiving device is not an Apple device — iPhone-to-iPhone AirDrop keeps the HEIC format. To trigger this, go to Settings → Photos → Transfer to Mac or PC and select 'Automatic.' With this setting active, when you connect your iPhone to a Windows PC via USB and copy photos through File Explorer, they arrive as JPEGs. **Export from Apple Photos on Mac:** If you have a Mac, open the photo in Photos.app, then go to File → Export → Export Photo. In the export dialog, change 'Photo Kind' from HEIC to JPEG. You can batch-select hundreds of photos and export them all at once. This is the fastest zero-cost option for Mac users with large collections. These built-in options work well for occasional use, but they have limits: you can't batch-convert files already on a Windows machine, and the iOS auto-convert only applies during transfer, not to files already sitting in cloud storage.

How to Convert HEIC Files Using CocoConvert

When the built-in options aren't available — you're on Windows, you received HEIC files from someone else, or you need to process a batch of files already stored on your computer — an online converter is the practical solution. CocoConvert handles HEIC-to-JPEG and HEIC-to-PNG conversion without requiring any software installation. Here's exactly how to use it: 1. Go to CocoConvert's HEIC converter page and click 'Choose Files' or drag your HEIC files directly onto the upload area. CocoConvert accepts batches of up to 20 files per session on the free tier. 2. Select your output format. JPEG is the right choice for photographs — it's universally supported and keeps file sizes manageable. PNG makes sense if your image has transparency or if you need lossless output for further editing. 3. If you're converting to JPEG, you'll see a quality slider. A setting of 85–90 produces output that is visually indistinguishable from the original for most photos while keeping file sizes reasonable. Going above 95 increases file size significantly with minimal visible benefit. 4. Click 'Convert' and download your files when processing completes. A few honest caveats: CocoConvert currently does not support HEIC files that contain multiple image sequences (sometimes called 'burst' HEIC files or Live Photos stored as HEIC). If you upload a Live Photo's HEIC component, only the still frame will be converted — the motion data is discarded. Additionally, HEIC files shot in Apple's wide color (Display P3) gamut will be converted to the sRGB color space, which is standard for JPEG. If accurate color reproduction for print work is critical, you'll want a desktop application like Adobe Lightroom or Affinity Photo that can handle P3-to-sRGB conversion with proper color management profiles.

HEIC to PNG vs. HEIC to JPEG: Which Format Should You Choose?

The choice between JPEG and PNG as your conversion target matters more than most people realize, and the answer depends entirely on what you're doing with the image afterward. **Choose JPEG when:** You're uploading photos to a website, social media platform, e-commerce listing, or sending images by email. JPEG's lossy compression is well-suited to photographic content — smooth gradients, complex textures, and varied colors — and produces files that are 3–10× smaller than equivalent PNGs. A 12-megapixel photo converted to JPEG at quality 85 typically lands between 2–4 MB. The same image as a PNG would be 15–25 MB. For web use, that size difference directly affects page load times and storage costs. **Choose PNG when:** Your image contains text, logos, sharp geometric shapes, or large areas of flat color. PNG uses lossless compression, which means it preserves every pixel exactly. It also supports transparency (alpha channel), which JPEG does not. If you're converting a screenshot, a graphic with a transparent background, or any image you plan to edit further and re-export multiple times, PNG is the right choice — JPEG's lossy compression compounds with each re-save cycle, progressively degrading quality. **What about WebP?** CocoConvert also supports HEIC-to-WebP conversion. WebP offers better compression than JPEG at equivalent quality levels — typically 25–35% smaller files — and is now supported by all major browsers. If you're preparing images specifically for a website and have control over the HTML, WebP is worth considering. However, WebP support in desktop applications and older software is still inconsistent, so it's not a safe choice for files you're sharing with other people for general use. For most people dealing with the 'HEIC Not Supported' error in a practical context — uploading to a platform, sharing with a colleague, attaching to an email — JPEG at quality 85–90 is the right answer.

Windows-Specific Fixes: Installing HEIC Support Natively

If you regularly work with HEIC files on Windows and want to avoid converting every time, you can add native HEIC support to Windows itself. This allows File Explorer to show HEIC thumbnails, the Photos app to open HEIC files directly, and some applications to read HEIC without conversion. **Option 1: Microsoft Store codec (paid, $0.99):** Search the Microsoft Store for 'HEVC Video Extensions' (publisher: Microsoft Corporation). This $0.99 extension adds HEVC decoding to Windows, which is the underlying codec HEIC uses. Once installed, Windows Photos, File Explorer thumbnails, and many other applications will handle HEIC natively. Note: some OEM Windows installations include this codec for free — check whether you already have it by trying to open a HEIC file in the Photos app before purchasing. **Option 2: Free codec from device manufacturers:** Search the Microsoft Store for 'HEVC Video Extensions from Device Manufacturer.' This is a free version that Microsoft made available for devices where the OEM included it in the license. It may or may not appear as available for your specific machine. **Option 3: CopyTrans HEIC for Windows (free):** This is a third-party shell extension that adds HEIC support to Windows Explorer and allows you to open HEIC files in Windows Photo Viewer. It's been available since 2018 and has a reasonable track record. The free version handles basic viewing and printing. It does not add HEIC support to other applications like Photoshop or Lightroom — those have their own codec dependencies. Important limitation: even with these codecs installed, many web-based applications and upload forms will still reject HEIC files because the rejection happens on the server side, not your local machine. Native Windows HEIC support solves the 'I can't open this file' problem but not the 'this website won't accept my upload' problem.

Preventing the Problem for Future Photos

Solving the immediate error is straightforward, but if you're regularly sharing photos from an iPhone with people or platforms that don't support HEIC, it's worth setting up a workflow that prevents the problem from recurring. **The simplest long-term fix:** Change your iPhone camera format to 'Most Compatible' (Settings → Camera → Formats). You lose roughly 40–50% storage efficiency per photo, but you eliminate format compatibility issues entirely. On a 256 GB iPhone where you're storing 10,000 photos, that difference matters — but for most people, the convenience outweighs the storage cost. **If you want to keep shooting HEIC:** Set up automatic iCloud Photos with the 'Download and Keep Originals' option on your Mac, then use a Folder Action or Automator workflow to convert new HEIC arrivals to JPEG automatically. This is a more advanced setup but keeps your on-device storage efficient while maintaining a JPEG copy for sharing. Apple's Shortcuts app on iPhone can also be configured to convert and share photos as JPEG through a custom shortcut, though the setup requires about 10 minutes of configuration. **For teams and businesses:** If multiple people on your team are sending HEIC files that need to be processed — for a product catalog, a real estate listing service, or a media archive — a batch conversion step at the point of ingestion is more reliable than trying to fix the problem downstream. CocoConvert's batch processing handles up to 20 files at a time, which works for small teams. For larger volumes, a server-side solution using ImageMagick (which has had HEIC support since version 7.0.7 with the libheif library) or a dedicated API is more practical. The 'HEIC Not Supported' error is ultimately a format compatibility gap that Apple created by moving faster than the rest of the ecosystem. The gap has been narrowing since 2018, but it hasn't closed — and for the foreseeable future, knowing how to convert HEIC files quickly remains a genuinely useful skill.

"HEIC Not Supported" Error: What It Means and How to Fix | CocoConvert Blog