HEIC vs JPG:画質、サイズ、互換性を徹底比較
そもそも、この2つのフォーマットって何?
JPG(JPEGとも呼ばれます)は、90年代半ばからオンライン写真の標準フォーマットとして君臨してきました。まさに定番ですね。このフォーマットは非可逆DCT圧縮という技術を使っていて、ファイルサイズを小さくするために画像データの一部を永久に破棄します。インターネットの歴史のほとんどの期間、これは十分に許容できるトレードオフでしたし、ほとんどのウェブ用途では今でもそうです。地球上のあらゆるブラウザ、あらゆるOS、あらゆる画像編集ソフトが、JPGを何の問題もなく開けます。 一方のHEICは、野心的な新参者です。2015年に標準化され、2017年にはiPhoneのデフォルトフォーマットになりました。HEICはHigh Efficiency Image Containerの略で、4K動画で使われているのと同じ、最新のHEVC (H.265) 圧縮技術を利用しています。このコンテナは、1枚の画像、連写写真、動きのあるLive Photo、ポートレートモード用の深度マップ、HDRメタデータなど、すべてを1つのファイルに収めることができます。 JPGをシンプルなワンルームマンションだと考えてみてください。コンパクトで、誰もが間取りを知っていて、一つの仕事をきっちりこなします。HEICはより多くの機能を備え、スペースを効率的に使う現代的な多部屋アパートのようなものですが、すべての管理人、つまりすべてのソフトウェアが入居を許可してくれるわけではありません。この設計思想の根本的な違いが、実用上のあらゆる長所と短所の根源となっています。
ファイルサイズ:数字が語る明らかな事実
HEICファイルは、同等の画質でJPGの約半分のサイズになります。これはAppleがこのフォーマットを導入した際の主張ですが、独立したテストでも裏付けられています。ただし、具体的な削減率は画像によって異なります。 例えば、iPhone 15 Proで撮影したディテールの細かい風景写真は、HEICだと3〜5MB程度かもしれません。これを高品質なJPG(Photoshopの画質10や、多くのツールでの85%設定を想像してください)に変換すると、6〜9MBのファイルになります。この差は、ポートレートのような滑らかなグラデーションを持つ画像では小さくなりますが、草や布地、木の皮など、きめ細かいテクスチャが多い写真では広がります。これは、HEVC圧縮がJPGの古いDCT方式よりも高周波ディテールの扱いに優れているためです。 これが実用上どれほど重要かというと、128GBのiPhoneにはHEIC形式で約75,000枚の写真を保存できます。もしこのライブラリ全体を同等の画質のJPGに変換したら、約150GBのストレージが必要になり、iPhone本体の容量を超えてしまいます。何千枚も撮影する写真家や、長年の思い出をバックアップしたい人にとって、このサイズの違いは絶大です。 ただし、注意点があります。システムを騙すことはできません。HEICをJPGに変換し、それを再びHEICに戻しても、元の効率は復元されません。非可逆変換を繰り返すたびに画質は劣化し、品質の損失は積み重なっていきます。サイズの利点が得られるのは、元がHEICファイルであるか、可逆圧縮ソースからエンコードする場合だけです。
画質を顕微鏡で見てみると
一旦フォーマットのことは忘れてください。画像を保存する際に選ぶ画質設定の方が、何よりも重要です。高品質なJPGは、圧縮しすぎたHEICよりも常にきれいに見えます。しかし、同じファイルサイズで比較すると、勝者は明らかです。 HEICは細かいディテールをはるかに良く保持します。SSIMのような指標を用いた技術的なテストでは、HEICファイルは元の非圧縮画像に対して一貫して高いスコア(0.92–0.96)を記録しますが、同じサイズのJPGは(0.88–0.93)にとどまります。これは肉眼でも確認できます。レンガや髪の毛、葉っぱのようなテクスチャのある表面を100%に拡大表示すれば、その差は歴然です。 HEICはグラデーションや滑らかなトーンの表現もよりクリーンです。JPGのブロックベースの圧縮は、特に低い画質設定で、マクロブロッキングやリンギングと呼ばれる目に見える8x8ピクセルのノイズを生み出すことがあります。HEIC内部のコーデックであるHEVCは、よりスマートな可変サイズのブロック(最大64x64ピクセル)を使用するため、この見苦しい副作用を回避できます。 おそらく最大の画質上の利点は色深度でしょう。HEICは10ビットカラーをサポートしていますが、JPGは8ビットに留まっています。iPhoneがHDR写真を撮影すると、そのHEICファイルには対応するスクリーンで表示可能な、はるかに広い範囲のハイライトとシャドウのディテールが含まれています。そのファイルをJPGに変換した瞬間、あなたはその追加データを捨て去ることになります。画像は8ビットにトーンマッピングされ、美しいハイライトや深いシャドウのディテールの一部はクリッピングされ、永久に失われる可能性があります。 小さな画面で気軽に見るだけなら、気づかないかもしれません。しかし、画質を重視し、ズームインしてみれば、その差は否定できません。
互換性:HEICがいまだに苦戦する分野
ここで、HEICを絶賛する声は、現実というレンガの壁にぶち当たります。JPGの互換性は完全かつ絶対的です。一方、HEICのサポートはつぎはぎだらけで、イライラするほど不完全なことがあります。 確かに、Appleデバイス(iOS 11以降またはmacOS High Sierra以降)では、HEICは第一級市民であり、どこでも開けます。しかし、Windows 10や11では、ファイルエクスプローラーでサムネイルを表示するためだけでも、Microsoft Storeから無料の「HEIF 画像拡張機能」をインストールする必要があります。これがないと、空白のアイコンと役立たずのファイルが表示されるだけです。特にStoreがロックダウンされている企業オフィスなど、多くのWindowsユーザーは単に開くことができません。「この.heicファイルって何ですか?」というクライアントからの困惑したメールを受け取ったことがある人なら、この痛みはわかるでしょう。 ウェブブラウザのサポートはさらにひどい状況です。2026年初頭の時点で、ウェブページ上のHEIC画像を表示できるのは、Apple自身のプラットフォーム上のSafariだけです。サイトにHEICファイルを埋め込んでも、Chrome、Firefox、Edgeのユーザーには壊れた画像アイコンが表示されるだけ。話になりません。 ソーシャルメディアプラットフォームの対応もまちまちです。InstagramやFacebookはHEICのアップロードを受け付けますが、サーバー側ですぐにJPGに変換してしまいます。その際、しばしば強力な圧縮がかかり、元々あった画質の利点を帳消しにしてしまいます。Twitter/Xは単純に拒否し、HEICのアップロードはエラーになります。 プロフェッショナル向けソフトウェアのサポートもまだら模様です。Adobe PhotoshopはCC 2018から対応しており、Affinity Photo 2も対応済みです。しかし、古いバージョンのPhotoshopや、プラグインなしのGIMP、その他無数のツールは取り残されています。HEICを印刷ラボや同僚に送るのは、相手の環境に賭けるようなものです。 ルールは単純です。写真の保存にはHEICを使い、それを広く共有する前には必ずJPGに変換する、ということです。
HEICをJPGに変換すべき時(と、すべきでない時)
変換するかどうかの判断は、すべて受け取る相手次第です。ファイルを外部の世界に送り出す時ですか?それならJPGに変換しましょう。ウェブサイトへのアップロード、Windowsを使っているクライアントへの送付、印刷所への入稿、PowerPointのスライドへの埋め込みなど、あらゆる場面で安全かつ普遍的な選択肢です。JPGなら、誰もファイルを開けないという問題が起こらないことを保証してくれます。 変換することで、予測可能なコントロールも可能になります。ウェブサイトを構築していて、すべての画像を特定のファイルサイズ、例えば150KB未満に抑える必要がある場合、JPGの画質スライダーがその正確な調整を可能にします。HEICのファイルサイズを制御するためのツールは、まだ標準化されておらず、広く利用できるわけでもありません。 では、いつHEICのままにしておくべきでしょうか?それはアーカイブ目的の場合です。iPhoneの写真をただ保存しておくだけで、今すぐ共有する必要がないのであれば、オリジナルのHEICファイルを保持してください。これにより、貴重な10ビットHDRデータ、Live Photoの動画クリップ、ポートレートモードの深度マップが保存されます。これらはJPGに変換するとすべて失われます。これをデジタルネガだと考えてください。JPGへの変換はプリントを作るようなもので、一度プリントしたら元には戻せません。HEICを保持しておけば、将来より良いソフトウェアが登場した時に、オリジナルのデータをまだ持っていることになります。 もしあなたのワークフロー全体がAppleエコシステム内で完結しているなら—iPhoneで撮影し、iCloudでMacに同期し、写真アプリで編集する—変換しても何のメリットもありません。余計な手間を増やし、画質を落とすだけです。 CocoConvertは、まさにその「共有」の瞬間のために作られました。HEICからJPGへの変換をシームレスに行い、出力品質も選べます。しかし、正直にお伝えしたいのは、10ビットカラーやLive Photoのデータを取り戻すことはできないということです。一度JPGに変換すると決めたら、その情報は失われます。
プラットフォーム別:HEICをJPGに変換する方法
変換にはいくつかの選択肢があり、最適な方法はファイルの数と使用しているデバイスによって異なります。 Macでは、少数のファイルを変換するのに特別なソフトウェアは必要ありません。HEICファイルをプレビューアプリで開くだけです。すべてを選択(Command-A)し、「ファイル」>「選択中のイメージを書き出す」に進みます。ダイアログボックスで、フォーマットのドロップダウンからJPEGを選び、品質スライダーを動かします。85%あたりの設定が、サイズと品質のバランスが取れた素晴らしい出発点です。単一の画像の場合も同様で、「ファイル」>「書き出す」>「JPEG」と進みます。 Windowsでは、HEICコーデックをインストール済みであれば、最も簡単な方法はファイルを右クリックし、「プログラムから開く」>「ペイント」を選び、「ファイル」>「名前を付けて保存」>「JPEG画像」と進むことです。問題は、ペイントでは画質コントロールが一切できないことです。固定された内部設定で保存されてしまいます。より良い結果を得るには、IrfanViewのような無料ツールを入手することをお勧めします。これには品質スライダー付きの適切な「名前を付けて保存」ダイアログと、「ファイル」>「一括変換」の下にある強力なバッチ変換ツールがあります。 何百、何千ものファイルに及ぶ本格的な一括変換には、コマンドラインが最強です。ImageMagickはクロスプラットフォームで活躍するツールです。`magick convert input.heic -quality 85 output.jpg` というコマンドで1つのファイルを変換できます。LinuxやmacOSでフォルダ全体を処理するには、`for f in *.heic; do magick convert "$f" -quality 85 "${f%.heic}.jpg"; done` のようなシンプルなループが使えます。 もし数個のファイルを変換するだけで、何もインストールしたくない場合は、オンラインツールが最善の策です。CocoConvertを使えば、ブラウザから直接HEICファイルをアップロードし、希望のJPG品質を選択して、結果をダウンロードできます。変換は私たちのサーバー上で行われるため、デスクトップソフトウェアが使えないiPadやChromebookなど、どんなデバイスでも機能します。プライバシー保護のため、ファイルは1時間後に自動的に削除されます。
結論:用途に応じた正しいフォーマットの選び方
技術的には、HEICが優れたフォーマットです。同じファイルサイズで、より優れたストレージ効率と高い画質を提供します。主にAppleのエコシステムで生活し、写真を長期的にアーカイブするなら、HEICが明確な選択肢です。50%のサイズ削減は本物ですし、10ビットカラーは違いを生み、Live Photosのような機能をバンドルできる能力は純粋に便利です。 しかし、それ以外のすべての用途にはJPGが適しています。自分の管理外に渡る必要のあるあらゆるファイルにとって、JPGは正しい選択です。クライアントへの送付、オンラインへの投稿、印刷所への入稿、メールへの添付—JPGはデジタル画像の共通言語(リンガフランカ)なのです。2026年になってもなおHEICが引き起こす互換性の問題を解消してくれます。JPGはもうすぐ40歳になりますが、どこにも行く気配はありません。 本当の問いは「どちらのフォーマットが優れているか?」ではありません。「このファイルで何をするのか?」です。あなたのiPhoneとMacの中だけで完結する写真はHEICで完璧に役目を果たします。しかし、WordPressサイト、クライアントのWindowsデスクトップ、そして印刷所のすべてに同じ週のうちに届ける必要がある写真は、絶対にJPGでなければなりません。 ほとんどのiPhoneユーザーにとって、最良のワークフローはシンプルです。デフォルトでHEICで撮影し、写真ライブラリはHEICで保持し、共有する瞬間にのみJPGに変換する。これにより、アーカイブの品質は最大限に保ち、納品時の頭痛はゼロになります。CocoConvertのようなツールは、まさにこの目的のために存在します。つまり、大切なオリジナルには一切触れることなく、共有が必要な特定のファイルを変換し、そのギャップを埋めるためです。