How to Open HEIC Files on Windows and Mac
Someone sent you a photo. Or you plugged in your iPhone, copied files to your PC, and got a folder full of .heic files that nothing will open. Windows says "File type not supported." Your email client shows a blank attachment. Your favorite image editor doesn't recognize it.
The good news: opening HEIC files is a solved problem on every platform. The better news: you might not even need to open them — converting to JPG takes seconds and gives you a file that works everywhere.
What Is a HEIC File?
HEIC (High Efficiency Image Container) is the image format iPhones have used by default since iOS 11 in 2017. It wraps HEVC (H.265) compression inside a HEIF container, producing files roughly half the size of equivalent JPGs with better color depth and quality.
The format is technically excellent. The problem is compatibility — outside Apple's ecosystem, support is inconsistent. That's why you're here.
For the full technical breakdown — compression details, color depth specs, and format comparisons — see What Is HEIC? Apple's Image Format Explained.
Convert between any image format instantly — free, instant, no signup. Your images never leave your browser.
Convert Images →How to Open HEIC Files on Windows
Windows 10 and Windows 11 don't display HEIC files out of the box. You need a free extension from Microsoft.
Step 1: Install HEIF Image Extensions
- Open the Microsoft Store (search for it in the Start menu).
- Search for HEIF Image Extensions (published by Microsoft Corporation).
- Click Get or Install. It's free.
- Restart any open image applications.
Direct link: HEIF Image Extensions on the Microsoft Store.
Step 2: Open Your HEIC Files
After the extension is installed:
- File Explorer shows HEIC thumbnails automatically
- Windows Photos opens HEIC files on double-click
- Paint (Windows 11) can open and save HEIC files
- Snipping Tool recognizes HEIC as a valid input
Limitations on Windows
The HEIF extension gives you viewing capability, but the experience has rough edges:
- No batch export. Windows Photos converts one file at a time — no "select all and export as JPG" option.
- No editing tools. Basic crops and rotations work. Advanced adjustments are limited compared to what you'd get after converting to JPG and using a proper editor.
- Occasional codec confusion. Some HEIC files encoded with specific HEVC profiles trigger a prompt to install the HEVC Video Extensions ($0.99). This happens rarely with standard iPhone photos but can occur with HEIC files from other sources.
If you need to work with HEIC files regularly on Windows — not just view them — converting to JPG is the more practical path.
How to Open HEIC Files on Mac
macOS has native HEIC support since High Sierra (10.13), released in September 2017. If your Mac runs macOS 10.13 or later, HEIC files just work.
Native Viewer Options
- Preview — Double-click any
.heicfile. It opens, displays, and supports basic editing (crop, rotate, color adjust). You can also export to JPG, PNG, or other formats via File → Export. - Photos — Import HEIC files directly. Full editing suite, iCloud sync, and album organization.
- Quick Look — Press Space on any HEIC file in Finder for an instant preview without opening an app.
- Finder thumbnails — Generated automatically, no configuration needed.
What If HEIC Files Won't Open on Mac?
If double-clicking a HEIC file doesn't work:
- Check your macOS version. HEIC support requires macOS High Sierra (10.13) or later. Open Apple menu → About This Mac to verify.
- Reset the file association. Right-click the HEIC file → Get Info → under "Open with," select Preview → click "Change All."
- Check the file extension. Some files arrive as
.HEIC(uppercase) or.heifinstead of.heic. macOS handles all three, but third-party apps may not.
How to Open HEIC Files on Linux
Linux doesn't ship with HEIC support by default, but adding it takes one package install.
Method 1: Install libheif
# Ubuntu/Debian (22.04+)
sudo apt install libheif1 libheif-examples
# Fedora 38+
sudo dnf install libheif
# Arch Linux
sudo pacman -S libheif
After installing libheif (version 1.17.6 on Ubuntu 24.04), most GTK-based image viewers pick up HEIC support automatically:
- Eye of GNOME (eog) — opens HEIC files directly
- Shotwell — imports and displays HEIC photos
- GIMP 2.10.32+ — opens HEIC files for editing (requires libheif plugin)
- Gwenview (KDE) — displays HEIC with libheif installed
Method 2: ImageMagick
# Install ImageMagick 7.1.1-29+ with HEIC support
sudo apt install imagemagick libheif-dev
# View a HEIC file
magick display photo.heic
# Get file info
magick identify photo.heic
ImageMagick 7.1.x delegates HEIC decoding to libheif. Verify HEIC support is active with:
magick identify -list format | grep HEIC
You should see HEIC* rw+ in the output, confirming read/write support.
Method 3: Convert First, Then Open
If you'd rather not install system libraries, convert your HEIC files to JPG or PNG in the browser using Pixotter's converter — works on any Linux distribution with Firefox or Chrome, no packages needed.
How to Open HEIC Files on Android
Android's HEIC support depends on your OS version.
Android 9 (Pie) and Later
Android 9+ includes native HEIF decoding. The default Gallery app, Google Photos, and most third-party image viewers handle HEIC files out of the box. No action needed — tap the file and it opens.
Android 8 (Oreo) and Earlier
Older Android versions lack native HEIC support. Your options:
- Google Photos (if installed) — can display HEIC files regardless of Android version, since it uses its own decoder.
- A third-party viewer — apps like Simple Gallery Pro include built-in HEIC decoding.
- Convert before transferring — convert HEIC to JPG on your computer or in the browser before sending files to the phone.
Quick Check
Not sure if your phone supports HEIC? Transfer one .heic file to your device and try to open it with the default gallery app. If it works, you're set. If not, Google Photos is the simplest fix — it's free and handles HEIC on any Android version.
How to Open HEIC Files in a Browser
You don't need to install anything on your computer. Pixotter's Convert tool opens and processes HEIC files directly in your browser using WebAssembly.
Here's how it works:
- Open pixotter.com/convert/ in any modern browser — Chrome, Firefox, Safari, or Edge.
- Drop your HEIC files onto the page.
- Pixotter decodes and displays the images instantly — you can see the contents right in the browser.
- Choose an output format (JPG, PNG, or WebP) and convert if needed.
Everything runs locally. Pixotter uses wasm-vips (libvips compiled to WebAssembly) to decode HEIC files in your browser. Your photos never leave your device — no upload to a server, no privacy risk, no file size limits.
This works on any platform: Windows, Mac, Linux, Chromebook, or even a tablet. If you have a browser, you can open HEIC files.
The Better Solution: Convert HEIC to JPG or PNG
Opening HEIC files solves today's problem. Converting them solves it permanently.
Here's the reality: you can install viewers and extensions, but you'll still hit HEIC compatibility walls every time you try to upload a photo to a website, attach it to an email, paste it into a Google Doc, or share it with someone on Android. JPG and PNG work everywhere — every browser, every email client, every app, every operating system.
When to Convert to JPG
- Sharing photos via email, messaging apps, or social media
- Uploading to websites, WordPress, Shopify, or web forms
- Sending to clients, coworkers, or anyone outside the Apple ecosystem
- Archiving in a universally accessible format
JPG is the safe default for photographs. Read the step-by-step guide: How to Convert HEIC to JPG.
When to Convert to PNG
- Images that need transparency (logos, overlays, screenshots)
- Graphics with sharp edges and text where JPG compression would blur
- When you need lossless quality and file size isn't a concern
See the full walkthrough: How to Convert HEIC to PNG.
Convert with Pixotter (30 Seconds)
- Open Pixotter's HEIC to JPG tool (or the general converter for other formats).
- Drop your HEIC files. Batch is supported — drop dozens at once.
- Adjust quality if needed (default 85% is a good balance of size and detail).
- Click Convert and download your files.
No signup, no watermark, no file count limit. The conversion runs in your browser via WebAssembly, so nothing gets uploaded.
Comparison: HEIC Viewing Methods at a Glance
| Platform | Native Support | Steps to Open | Limitations |
|---|---|---|---|
| Windows 10/11 | No (extension required) | Install HEIF Image Extensions from Microsoft Store → open with Photos | No batch export, limited editing, occasional HEVC codec prompt |
| macOS 10.13+ | Yes | Double-click → opens in Preview | None — full native support |
| Linux | No (library required) | Install libheif → open with image viewer | Requires terminal, GIMP needs plugin |
| Android 9+ | Yes | Tap to open in Gallery or Google Photos | Older Android (8-) needs third-party viewer |
| Chromebook | No | Use browser-based converter (Pixotter) | No native viewer; conversion is the best path |
| Browser (Pixotter) | Yes (via WebAssembly) | Drop files at pixotter.com/convert/ | Requires internet to load the page (processing is local) |
The browser-based approach is the only method that works across every platform with zero installation. If you're dealing with HEIC files from multiple devices or helping less technical users, sending them a link to Pixotter's converter is simpler than walking them through extension installs.
How to Stop Your iPhone from Taking HEIC Photos
If you'd rather avoid the compatibility issue entirely, switch your iPhone camera to JPG output:
- Open Settings → Camera → Formats.
- Select Most Compatible.
That's it. Your camera now shoots JPG (and H.264 video instead of HEVC). Photos will be roughly 2x larger and limited to 8-bit color, but every device and service accepts them without conversion.
The Middle Ground
Want HEIC's storage and quality benefits but JPG compatibility when sharing? Keep shooting in HEIC and enable automatic conversion during transfers:
- Open Settings → Photos.
- Scroll to Transfer to Mac or PC.
- Select Automatic.
With this setting, iOS converts HEIC to JPG automatically when you AirDrop, email, or USB-transfer photos. You keep the small HEIC originals on your phone, and recipients get universally compatible JPGs.
For a deeper look at the HEIC format and how it compares to JPEG quality-wise, see HEIC vs JPEG: Which Format Is Better?.
Frequently Asked Questions
Why can't I open HEIC files on my PC?
Windows doesn't include HEIC decoding by default because the HEVC codec is patent-encumbered. Microsoft requires a separate extension — HEIF Image Extensions — from the Microsoft Store (free). Install it and Windows Photos, Paint, and File Explorer will all recognize HEIC files.
Is a HEIC file the same as a JPG?
No. HEIC and JPG are different formats with different compression algorithms. HEIC uses HEVC (H.265) compression, producing files roughly half the size of an equivalent JPG with better color depth (10-bit vs 8-bit). However, JPG has universal compatibility while HEIC is mainly supported in Apple's ecosystem. See HEIC vs JPEG for a detailed comparison.
Can I open HEIC files in Photoshop?
Yes. Adobe Photoshop 22.0+ (released October 2020) opens HEIC files natively on both Windows and macOS. On Windows, you still need the HEIF Image Extensions from the Microsoft Store installed. Lightroom 6.14+ also supports HEIC import.
Are HEIC files safe to open?
Yes. HEIC files are standard image data — they cannot execute code or install software. Like any file format, a maliciously crafted HEIC file could theoretically exploit a bug in an image decoder, but this risk is identical to JPG, PNG, or any other image format. Keep your OS updated and open files only from trusted sources.
How do I open HEIC files in Google Drive?
Google Drive can preview HEIC files in the browser — click the file and it displays in Drive's built-in viewer. However, Google Docs and Slides don't accept HEIC files as image inserts. For those, convert to JPG first and then insert the converted file.
Can I batch-open or batch-convert HEIC files?
Yes. For batch viewing, install the HEIF extension (Windows) or libheif (Linux) and your file manager will show thumbnails for all HEIC files at once. For batch conversion, Pixotter's converter accepts multiple files in a single drop — select all your HEIC files, drop them on the page, and download converted JPGs or PNGs as a batch.
Convert between any image format instantly — free, instant, no signup. Your images never leave your browser.
Convert Images →