HEIC is the default photo format on iPhones since iOS 11. It's efficient — about half the size of an equivalent JPEG at the same quality — but it has a compatibility problem: not every app, browser, or website knows how to open .heic files. If you've ever tried to attach a HEIC to an email, upload one to a content management system, or open one on an older computer, you've probably hit a wall.
This article covers every way to open a HEIC file, from native OS support to browser-based viewers that work on any platform.
What is a HEIC file?
HEIC stands for High Efficiency Image Container. It's Apple's wrapper for HEVC (High Efficiency Video Coding) image data. In plain terms: it's a compressed image format that stores the same visual quality as a JPEG in roughly half the file size. That's great for saving iPhone storage — but the tradeoff is that not every system can display it natively.
How to open a HEIC file on Mac
macOS High Sierra (10.13) and later include native HEIC support. The built-in Preview app opens .heic files without any additional software. Double-click a HEIC file and it opens in Preview — you can also use File → Export → JPG or PNG if you need to convert it.
If Preview doesn't open your HEIC (rare, but possible with some camera variants), the i2pic HEIC viewer works in any Mac browser: drop the file and it renders instantly.
How to open a HEIC file on Windows
Windows 10 and 11 include the HEIF Image Extensions from the Microsoft Store. Once installed, Windows Photo Viewer can display .heic files. If you're on an older version of Windows, or prefer not to install extensions, a browser-based HEIC viewer is the fastest path.
How to open a HEIC file in any browser
The simplest cross-platform approach: open the i2pic HEIC viewer in your browser, drop the file, and it renders immediately. This works on:
- macOS — Chrome, Firefox, Edge, Safari
- Windows — Chrome, Firefox, Edge
- Linux — Chrome, Firefox
- ChromeOS — Chrome
No install, no upload, no signup. Your HEIC file is decoded in the browser using WebAssembly and displayed as a standard image. You can also export it to JPG or PNG in the same step.
Why not just rename .heic to .jpg?
This doesn't work. HEIC and JPG are fundamentally different formats — renaming the extension just confuses the viewer. You need an actual decoder, which is exactly what a HEIC viewer or converter provides.
Summary
| Platform | Easiest way |
|---|---|
| macOS High Sierra+ | Double-click in Preview |
| Windows 10/11 | Install HEIF Image Extensions from Store |
| Any platform, any browser | Use i2pic HEIC viewer — no install needed |
The browser approach is the most portable and the most private. Your files never leave your device, and it works on every operating system.