DEV Community

zjch022
zjch022

Posted on

What Is a HEIC File and How to Open It Anywhere

Someone just sent you a photo, but instead of a normal .jpg you got a file ending in .heic — and your computer stares back blankly. Don't worry: nothing is broken, and the file isn't corrupted. Here's what a HEIC file actually is, and exactly how to open one on whatever device you're using.

The 30-second explanation

HEIC (High Efficiency Image Container) is the photo format iPhones have used by default since iOS 11. It stores photos with HEVC compression, which means roughly half the file size of JPEG at the same quality — plus extras like 16-bit color and live photos.

Apple switched because it genuinely saves storage and data. The downside is compatibility: JPEG has worked everywhere since 1992, while HEIC still needs a little help on some devices. Here's the help.

iPhone and iPad: it just works

This is the easy one. The Photos app opens HEIC natively — it's your phone's own format, after all.

One useful trick: when you share a photo from the share sheet to an app that doesn't understand HEIC (like some email clients), iOS automatically converts it to JPEG for you. And if you'd rather your phone shoot JPEG from now on, go to Settings → Camera → Formats and pick "Most Compatible." That only affects new photos, though — your existing library stays HEIC.

Mac: Preview has you covered

Every Mac from the last several years opens HEIC in Preview and Photos with zero setup:

  1. Double-click the file — it opens.
  2. To convert it, use File → Export and pick JPEG, PNG, or PDF.

For a batch, select multiple files, open them together, and use File → Print → PDF → Save as PDF to bundle them.

Windows: install two codecs (or skip it)

Windows 10 and 11 don't open HEIC out of the box. You need two downloads from the Microsoft Store:

  1. HEIF Image Extensions (free).
  2. HEVC Video Extensions (about $0.99) — this is the one that actually decodes the image.

After that, File Explorer shows thumbnails and the Photos app opens the files. It works, but it costs a dollar and only fixes your PC — anyone you share the file with needs the same setup.

Android: usually fine, sometimes not

Most modern Android phones (roughly Android 10 and up, plus Samsung's Gallery) display HEIC files without complaint, especially inside Google Photos. Older or budget devices may show a grey box instead. If yours is one of them, the universal fix in the next section applies.

Chromebook, Linux, or "I just need this open now": use your browser

Here's the method that works on literally any device with a web browser: a converter that runs entirely inside the browser tab using WebAssembly. The file is decoded in memory on your own device and never uploaded to any server — which matters, because the usual free converter websites do upload your photos to their infrastructure.

FileOnTap's guide to the HEIC format explains the technical background, and the free converter on the site works like this:

  1. Open the page in any modern browser — phone, tablet, or desktop.
  2. Drag in your .heic file (or tap to select it).
  3. Conversion happens locally on your device — no upload, no account, no watermark.
  4. Download the JPEG or PNG and open it anywhere.

This is also the answer when someone sends you a HEIC file on a work computer where you can't install codecs: nothing to install, nothing uploaded, works in seconds.

Quick recap

Device How to open HEIC
iPhone / iPad Opens natively in Photos
Mac Opens natively in Preview; export to JPEG/PDF
Windows HEIF + HEVC codecs from the Microsoft Store
Modern Android Usually opens in Google Photos / Gallery
Anything with a browser No-upload browser converter

HEIC isn't going away — it's a better format with a compatibility lag. Now you know what the file is, why it exists, and how to open it wherever it lands.

Disclosure: I'm the developer of FileOnTap.

Top comments (0)