HEIC(HEIF)形式とは — iPhone 写真の標準フォーマット
HEIC(HEIF)形式の規格(ISO/IEC 23008-12)とファイル構造、iPhone が採用した背景、ブラウザ・Windows・Android の対応状況(2026年)、JPG 変換で失われる情報を解説します。
HEIF(High Efficiency Image File Format)は MPEG が作った画像の コンテナ 規格で、ISO/IEC 23008-12(MPEG-H Part 12)で定義されています。最終案は2015年にまとまり、ISO の初版発行は2017年です。HEIF の中に HEVC(H.265) で圧縮した画像を収めたものを一般に HEIC と呼び、iPhone が保存する .heic ファイルがこれにあたります。
構造
HEIF は、MP4 動画と同じ系統の ISO ベースメディアファイル形式(ISOBMFF)の構造を使います。そのため、1 つのファイルに次のような複数の要素を収められます。
- メイン画像とサムネイル
- 連写・Live Photos のような複数枚の画像
- ポートレートモードの深度情報、透過用のアルファ画像
- EXIF・XMP メタデータ、回転・切り抜きのような非破壊編集の情報
また、大きな画像を複数のタイルに分けて個別に圧縮することが多いため、デコーダーはタイルをつなぎ直す必要があります。
iPhone と HEIC
Apple は iOS 11(2017年)から HEIF/HEVC での撮影を導入し、Apple サポートの文書によると iPhone 7 以降の機種がこの形式で撮影できます。設定 > カメラ > フォーマットで「互換性優先」を選ぶと JPEG で、「高効率」を選ぶと HEIC で撮影します。受け取る側の端末が HEIF に対応していない場合、AirDrop・メッセージ・メールで共有するときに JPEG に変換されることがあります。
対応状況(2026-09-23 時点)
| 環境 | 対応 |
|---|---|
| Safari 17 以降(macOS・iOS) | Web ページで表示可能 |
| Chrome · Edge · Firefox | Web ページで表示不可 |
| macOS · iOS | 標準で対応 |
| Windows 10・11 | Microsoft Store の HEIF 画像拡張機能のインストールが必要(環境によっては HEVC ビデオ拡張機能も必要) |
Can I use によると、HEIC を表示できるブラウザは世界の利用者の約 15% にとどまります。HEVC の特許ライセンスが複雑なことがブラウザでの採用が進まない理由に挙げられ、Web ではロイヤリティフリーの AVIF がその役割を担っています。
ファイルシグネチャと HEIC・AVIF の比較
HEIF 系のファイルは先頭に ftyp ボックスがあり、続くブランド名で種類を区別します。iPhone の写真はたいてい heic、10 ビットなどの拡張プロファイルは heix、一般的な HEIF 画像は mif1 というブランドを使います。拡張子だけ .jpg に変えたファイルでも、この表示で HEIC だとわかります。
| 項目 | HEIC | AVIF |
|---|---|---|
| コンテナ | HEIF(ISOBMFF) | HEIF(ISOBMFF) |
| 圧縮コーデック | HEVC(H.265) | AV1 |
| コーデックのライセンス | 特許ライセンスが必要 | ロイヤリティフリー |
| ブラウザ | Safari 17 以降 | 主要ブラウザすべて |
| Android | 8.0 からデコード | 14 からデコード・エンコード必須 |
| 主な利用先 | iPhone・iPad のカメラ | Web 画像 |
長所と限界
- 同じ画質で JPG より小さく、10 ビットの色と HDR を保持できます。
- 写真に関する付加情報を 1 つのファイルにまとめられます。
- Web のアップロード欄や Windows のソフトとの互換性が低く、提出・共有の前に変換が必要になることがよくあります。
変換するときの注意点
- JPG にすると容量が大きくなるのは正常 です。同じ画質を保つには JPG のほうが多くのバイト数を使います。
- 深度情報、複数枚の画像、HDR の明るさ情報は JPG には引き継がれません。
- 拡張子だけを
.jpgに変えても中身は HEIC のままなので、アップロード欄で拒否されます。 - HEIC を JPG に 変換するツールは、ブラウザが HEIC を直接開けない場合、ブラウザ内で動くデコーダーで処理し、写真をサーバーに送りません。設定と使い方は HEIC ガイド に詳しくまとめました。
今すぐ試す