先に要点
- JPEG XL (JXL) は JPEG の正統な後継候補で、「JPEG からのロスレス再エンコード可能』 『 圧縮率 AVIF とほぼ同等」 が強み。ただし Chrome がサポートを外したり戻したりしており、2026 年時点では 「Apple / Mozilla 中心」 で Web 配信ではまだ少数派。アーカイブ / 印刷業界では採用が進んでいる。
- HEIC / HEIF は iPhone の標準撮影フォーマット(HEVC ベース)。「JPEG 比 50% 程度の小ささ」 で iPhone / iPad / 最新 Mac はネイティブ対応、それ以外の環境(Android / Windows / 多くの Web ブラウザ)では対応が薄い。Web 配信よりも 「iPhone 撮影 → 保存 / 編集の中間形式」 として使うのが現実的。
- SVG は XML ベースのベクター画像。「ロゴ / アイコン / 図表 / グラフ」 のような 解像度に依存せず、編集しやすい画像で圧倒的優位。「どんなサイズでも劣化しない』 『 CSS / JS で動的に操作できる」 のが核心の強み。AVIF / WebP とは 競合せず役割が違う。
- 判断軸: 写真は AVIF / WebP / JPEG → JXL は将来候補、iPhone 撮影写真の保存は HEIC、Web 配信前に AVIF / JPEG 変換、ロゴ / アイコン / 図表は SVG 一択。「AVIF / WebP / SVG の 3 つを使い分ければ、ほとんどの Web 配信シーンをカバーできる」。
- SVG の セキュリティリスクに注意: SVG 内に JavaScript が埋め込めるため、外部 SVG を sanitize なしで表示すると XSS リスク。ユーザーアップロード SVG は DOMPurify / SVGO で清浄化してから表示する。
AVIF や WebP で Web 配信の画像最適化はほぼ完結します。しかし 「写真ライブラリのアーカイブ』 『 iPhone 撮影写真の保存』 『 ロゴ / アイコン / 図表」 のような 用途別の最適フォーマットを考えると、JPEG XL / HEIC / SVG という別のフォーマット群が登場します。
この記事では、「AVIF / WebP / JPEG / PNG だけでは足りない領域」 を担当する 3 フォーマットの特性と選び分けを整理します。
JPEG XL とは — JPEG の正統後継候補
JPEG XL (JXL) は 2022 年に標準化された比較的新しい画像フォーマットで、「JPEG の後継として広く採用されることを目指している」 設計です。
最大の特徴: JPEG からのロスレス再エンコード
JPEG XL は 既存の JPEG ファイルを ロスレスで JXL に変換でき、サイズを 20% 程度削減できる。「JPEG に戻す逆変換も可能」 で、アーカイブや配信の置き換えにリスクが低い。「大量の JPEG 資産を持つメディア企業 / 印刷業界」 で特に有効。
圧縮率
非可逆では AVIF とほぼ同等(JPEG 比 50% 程度削減)。可逆では PNG より大幅に小さい(40〜60% 削減)。「画像をプリプレス用に保管する場合』 『 RAW 風に編集可能性を残したい場合」 に強い。
プログレッシブ表示
「 部分的にダウンロードしながら徐々に画質が上がる」 表示が AVIF より得意。「大きな画像を遅い回線で見せる」 体験で優位。
ブラウザ対応の混乱
2022 年 Chrome が一度サポートを撤退、2024 年に方針転換して 「フラグ付きで再対応」。Safari 17+ / Firefox(フラグ付き)は対応するが、Chrome / Edge は 2026 年時点でフラグなしのデフォルト対応はまだ。「Web 配信用には時期尚早」 が現状の評価。
HEIC / HEIF とは — iPhone の標準
HEIC (High Efficiency Image Container) / HEIF (High Efficiency Image File Format) は HEVC (H.265) 動画コーデックをベースにした画像フォーマットで、「iPhone 7 / iOS 11 以降の標準撮影フォーマット」 として広く配布されています。
iPhone の撮影標準
iPhone 7 / iOS 11 以降は カメラ設定が 「高効率(HEIC)」 がデフォルト。JPEG 比 50% 程度の小ささで同等画質を実現。iCloud 容量節約に直結。
Apple 製品では完全対応
「 iOS / iPadOS / macOS / Safari」 は完全対応。「iPhone 撮影 → Mac で表示 → Safari で Web 閲覧」 までシームレス。
非 Apple 環境では弱い
Android / Windows / Chrome / Firefox は標準では HEIC 未対応。Windows 11 は Microsoft Store で 「HEIF 画像拡張機能」 をインストールすれば対応するが、デフォルトでは不可。「HEIC ファイルを送られて開けない」 トラブルが頻発する。
特許とライセンス
HEVC ベースなので 商用利用にライセンス料が発生する可能性。これが Web 配信で広く採用されない最大の理由。「Apple は契約済み』 『 個人利用は問題なし」 だが、「サービス側で配信する場合」 は要確認。
SVG とは — ベクター画像の標準
SVG (Scalable Vector Graphics) は XML ベースのベクター画像フォーマットで、「数式で図形を定義 → どんなサイズでも劣化しない」 という根本的な違いを持ちます。AVIF / WebP / JPEG / PNG の ラスター画像とは別カテゴリとして理解します。
無限スケール
ベクター(数式)で描画されるため、どんなサイズに拡大しても劣化しない。Retina ディスプレイや 4K モニタでも常にシャープ。「ロゴ / アイコン / 図表」 で圧倒的に有利。
ファイルが小さい
「 シンプルな図形 / アイコン」 ではファイルサイズが数 KB と JPEG / PNG より圧倒的に軽い。「複雑な写真」 は逆に巨大になるので不向き。
CSS / JS で操作可能
「 色を CSS で変える』 『 JavaScript でアニメーション』 『 マウスホバーでパーツを光らせる」 が SVG なら自然にできる。インタラクティブな図表 / グラフで力を発揮。
セキュリティリスク
SVG は XML の中に JavaScript を埋め込めるため、ユーザーアップロードの SVG をそのまま表示すると XSS リスク。「DOMPurify」 や 「SVGO」 で清浄化 + 「Content-Security-Policy」 でスクリプト無効化が必須。詳しくは サニタイズ・エスケープ・バリデーション も参照。
3 フォーマットの比較
整理のために 1 表で並べます。
| 項目 | JPEG XL | HEIC / HEIF | SVG |
|---|---|---|---|
| 種類 | ラスター(写真向け) | ラスター(写真向け) | ベクター(図形向け) |
| 由来 | JPEG ワーキンググループ | HEVC 動画コーデック | W3C 標準(2001) |
| 圧縮率(JPEG 比) | 50% 程度 | 50% 程度 | —(別カテゴリ) |
| Web ブラウザ対応 | Safari / Firefox(限定)、Chrome は不安定 | Safari のみ完全対応 | すべて完全対応 |
| 編集ツール対応 | Photoshop / GIMP / 主要ツール対応 | iOS / macOS ネイティブ、他は限定的 | Illustrator / Inkscape / Figma など豊富 |
| ライセンス | ロイヤリティフリー | HEVC 特許でライセンス必要(場合により) | W3C 標準、自由 |
| 典型用途 | アーカイブ / 印刷 / JPEG の再エンコード | iPhone 撮影 / Apple 製品間共有 | ロゴ / アイコン / 図表 / グラフ |
「競合関係」 ではなく 用途で住み分けしている、と捉えるのが現実的です。
用途別の判断フロー
「どのフォーマットを使うか」 を 6 ステップで決めるフロー。
SVG を Web で使うときの注意
SVG は便利だが、「セキュリティ」 と 「表示方法」 で陥りやすい点があります。
表示方法は 3 通り
`<img src="logo.svg">`(最も安全、JS 無効)、`<object data="logo.svg">` `<embed>`(JS 有効、SVG が他リソースを読める)、HTML にインライン埋め込み(JS 有効、CSS で色操作可、JS フルアクセス)。用途で使い分ける。
アイコンライブラリ
「 Heroicons / Lucide / Material Symbols / Tabler Icons」 のような SVG ベースアイコンライブラリがデファクト。「必要なアイコンだけ tree-shaking でバンドル」 することで、「大きなアイコンフォント(FontAwesome 全部)」 より軽量になる。
SVG スプライト
「 複数の SVG を 1 ファイルにまとめて <use> で参照」 する SVG スプライト。HTTP リクエスト削減になる古典的最適化技法だが、HTTP/2 / HTTP/3 が普及した現代では効果が薄い。「個別 SVG + CDN キャッシュ」 で十分。
最適化(SVGO)
「SVGO」 で メタデータ削除 / パス簡略化 / コメント除去。Figma / Illustrator 書き出し SVG は冗長なメタデータが含まれるので、本番投入前に SVGO を通すのが定石。「30〜50% 削減」 されることが多い。
JPEG XL の現状と将来性
「採用すべきか?」 で迷いやすい JPEG XL について、現状の評価を整理します。
HEIC を Web で使う / 使わない判断
HEIC は 「撮影フォーマット」 として広く配布されていますが、Web 配信には向かないのが現実です。
中間形式として有用
「 iPhone で撮影 → iCloud に保存 → Mac で編集 」 までは HEIC のまま使うと容量効率が良い。Apple 製品間の中間形式として優れる。
Web 配信前に変換
「 Web に公開するときは AVIF / JPEG / WebP に変換」 が定石。Android / Windows ユーザーへの配信を考えると HEIC は非対応すぎる。「Cloudflare / Cloudinary などで自動変換」 も可能。
SNS / メッセージング
「 LINE / Slack / Discord / Twitter / Instagram などはサーバ側で HEIC を JPEG / WebP に自動変換」 する。「ユーザーが投稿 → サービス側で変換 → 配信」 が標準フロー。「自社サービスを作る場合も同じ設計」 が安全。
変換ツール
「Sharp / ImageMagick / heif-convert」 のような OSS で HEIC 読み込み + 出力変換が可能。「libheif」 ライブラリが core。商用利用の場合は HEVC ライセンスの扱いを法務確認すべし。
SVG vs PNG / WebP のロゴ判断
「ロゴ / アイコン」 で SVG か PNG / WebP か迷うときの判断軸。
原則 SVG
「 シンプルな線 / 形 / テキストで構成されるロゴ」 は SVG 一択。スケーラブル、軽量、CSS で色操作可。Retina ディスプレイでも常にシャープ。
複雑なロゴは PNG / WebP / AVIF
「 グラデーション + テクスチャ + 写真合成のような複雑なロゴ」 は SVG にすると ファイルが巨大化するため、ラスターのほうが軽い。「複雑ロゴは PNG (透過必要) / WebP lossless」 が良い。
favicon / アプリアイコン
「favicon」 は 「多サイズ ICO + SVG fallback + PNG fallback」 を `<link rel="icon">` で複数指定するのが現代の標準。アプリアイコンは PNG / WebP の高解像度版を OS が要求するので SVG ではない。
SVG の劣化リスク
「 古い IE / 古い OS / メールクライアント」 では SVG が表示されないことがある。「重要なロゴ (メール署名・印刷物)」 は PNG / JPEG fallback を併用するのが安全。
JPEG XL / HEIC / SVG に関するよくある質問
Q. JPEG XL は Web で使うべきですか?
A. 2026 年時点では時期尚早』。Chrome が Default 対応していない状況では、「picture 要素のフォールバック」 を組んでも 「Chrome ユーザーには結局 JPEG / AVIF を配信」 することになり、運用負荷の割にメリットが少ない。「Apple 製品中心のサイト」 や 「AVIF / JPEG XL の両方を実験的に併用したい場合」 だけ検討する価値あり。
Q. HEIC ファイルが Windows で開けません
A. 「HEIF 画像拡張機能」 を Microsoft Store からインストールすれば開ける。「HEVC ビデオ拡張機能」(有料、120 円程度)も別途必要な場合がある。そもそも HEIC ファイルを Windows に送る前に JPEG / PNG に変換するのが、相手の手間を減らす配慮。
Q. iPhone 撮影写真を JPEG で保存できますか?
A. 「設定 → カメラ → フォーマット → 互換性優先」 で JPEG モードに切替可能。「ストレージ消費は HEIC より大きくなる」 が、「Windows / Android ユーザーとの共有が多い人」 はこの設定が安全。
Q. SVG ファイルを Photoshop で開いて編集できますか?
A. 限定的に可能。Photoshop 2024 以降は SVG を 「スマートオブジェクト」 として読み込めるが、「SVG のパス情報を完全に編集」 するには Illustrator / Inkscape / Figma を使うのが正解。Photoshop は ラスター画像編集ツールであり、SVG は別のツール領域。
Q. SVG にスクリプトが入っているか確認するには?
A. テキストエディタで開くのが最も確実。SVG は XML テキストなので、「<script>」 タグ、「onload」 や 「onclick」 などのイベント属性、「javascript:」 URI を含むかを目視で確認できる。「SVGO 通すと自動除去」 されるので、本番投入前に SVGO は必須。
Q. AVIF と JPEG XL、結局どちらに収束しますか?
A. 「2026 年時点では AVIF 優勢、JPEG XL は限定領域で残る」。「AVIF は Web 配信のデファクト」、「JPEG XL は写真家 / 印刷 / アーカイブ」 という棲み分けが現実的予想。「Chrome が JPEG XL を Default 対応に戻せば均衡が変わる」 が、2026 年時点ではまだ。「複数フォーマットの併存」 は運用コストが高いので、「一つに絞る」 のが本筋。
Q. Web フォントは画像フォーマットではないですが、SVG と関係あります?
A. 「SVG フォント」 という Web 標準は実は存在するが、ほぼ廃れた技術。WOFF2 / WOFF / OTF / TTF が現代の Web フォントの主流。アイコンを 「SVG アイコンライブラリ」 として使う方が、「アイコンフォント」 より柔軟で軽量で安全。
まとめ
JPEG XL / HEIC / SVG は AVIF / WebP / JPEG / PNG ではカバーしきれない領域を担当するフォーマット群です。「Web 配信の主役は AVIF / WebP、ロゴ / アイコンは SVG、HEIC は iPhone 中間形式、JPEG XL は限定領域」 と 用途別に住み分けるのが現代の標準です。
「AVIF / WebP / SVG の 3 つを使い分ければ、ほとんどの Web 配信シーンをカバーできる」 のが結論で、JPEG XL / HEIC は 「使う必要がある場合だけ採用」の補助的な選択肢です。「画像最適化全体の戦略」 は AVIF とは / WebP とは / Core Web Vitals 改善 も併読してください。
参考リンク
- JPEG XL 公式: JPEG XL Image Coding System
- ISO: JPEG XL Wikipedia
- HEIF Working Group: HEIF Standards
- W3C: Scalable Vector Graphics (SVG)
- GitHub: SVGO 最適化ツール