AVIF(AV1 Image File Format)は、 Alliance for Open Media(AOMedia)が開発したオープンな画像フォーマットです。 AV1ビデオコーデックで圧縮した画像データを、 HEIFコンテナに格納します。 JPEG、WebP、PNGよりも高い圧縮効率を実現しつつ、透過、HDR、広色域、画像シーケンスなどの機能にも対応することを目的に設計されました。
AVIFの何が違うのか
AVIFは、JPEGやWebPの小さな改良版ではありません。多くのテクノロジー企業が参加するコンソーシアムが開発した、AV1ビデオコーデックという根本的に異なる圧縮アーキテクチャの上に作られています。そのため、従来のフォーマットとはトレードオフが異なります。圧縮効率が高くなる可能性がある一方でエンコードは遅くなり、機能が豊富な一方で複雑さも増します。
AV1ベースの圧縮
AVIFは、高度な予測、変換、エントロピー符号化の技術を含む、AV1のイントラフレーム符号化ツールを使用します。 Netflix(2020年)による独立したテストでは、多くの種類の画像で、同等の視覚品質においてAVIFのファイルがJPEGよりも大幅に小さくなりました。結果は、画像の内容、エンコーダー、画質設定、エンコードの負荷によって大きく異なります。
HDRと広色域
AVIFは、BT.2020を含むHDR(ハイダイナミックレンジ)と広色域(WCG)の色空間にネイティブで対応しています。画像アイテムは、1サンプルあたり最大12ビットでネイティブにエンコードできます。AVIF 1.2.0ではさらに、複数の標準の画像アイテムを数学的に組み合わせて、より高いビット深度(16ビット以上)の精度を再構成できる「Sample Transform Derived Image Items」が定義されています。これはネイティブな16ビットエンコードとは異なる仕組みです。
透過(アルファチャンネル)
AVIFは完全なアルファチャンネルによる透過に対応しており、透明な背景が必要なロゴ、グラフィック、UI要素に適しています。アルファプレーンはAV1で別途エンコードされるため、同等のPNGよりもファイルが大幅に小さくなるのが一般的です。実際のグラフィックでの測定されたファイルサイズの比較は、実際の変換結果をご覧ください。
オープンなフォーマット
AVIFはAOMediaによって開発されており、そのメンバーは、仕様に不可欠な特許を、所定の条件でロイヤリティフリーで利用できるようにすることを約束しています。仕様書自体は、BSD 2-Clauseライセンスで公開されています。特許が関わる技術全般に言えることですが、具体的な実装とライセンスへの影響は、ご自身の状況に応じて確認してください。詳しくはAOMediaの特許ライセンスポリシーをご覧ください。
技術仕様
AVIFは、AV1で圧縮した画像データを、HEIFコンテナ(ISO/IEC 23008-12)に格納します。このフォーマットは、ISO/IEC 23000-22:2025(第2版、2019年の初版を置き換え)として標準化されています。
| 項目 | 内容 |
|---|---|
| ファイル拡張子 | .avif |
| MIMEタイプ | image/avif — IANAに登録済み |
| コンテナ | HEIF / ISOBMFF(ISO/IEC 23008-12) |
| 画像コーデック | AV1(イントラフレームエンコード) |
| 色深度 | 1サンプルあたり8、10、12ビット(ネイティブ)。AVIF 1.2.0では、組み合わせた画像アイテムによって16ビット以上の精度を再構成できるサンプル変換が定義されています(ネイティブな16ビットエンコードではありません)。 |
| 色空間 | sRGB、BT.709、BT.601、BT.2020(広色域)、そのほかCICPシグナリングで指定可能なもの |
| クロマサブサンプリング | YUV 4:2:0、4:2:2、4:4:4 |
| 画像シーケンス(アニメーション) | 対応 — タイミング情報を持つ複数の画像アイテム |
| HDR / 広色域 | 対応 — BT.2020、PQおよびHLG伝達関数に対応 |
| 透過(アルファ) | 対応 — 別途エンコードされたAV1のアルファプレーン |
| 圧縮モード | 非可逆圧縮と可逆圧縮 |
| 透過 | 対応 — 別途AV1でエンコードされたアルファプレーン |
| アニメーション / 画像シーケンス | 対応 — タイミング情報を持つ複数の画像アイテム |
| HDR | 対応 |
| EXIF / XMP / IPTCメタデータ | 対応 — コンテナ内にメタデータアイテムとして格納 |
| ISO規格 | ISO/IEC 23000-22:2025(第2版) |
ブラウザ対応
静止画のAVIFは主要ブラウザすべてで対応しており、2024年1月にBaselineステータスに到達しました。これは、主要なブラウザエンジンすべてで1年以上利用可能だったことを意味します。現在の世界的な利用状況については、Can I Use — AVIFをご覧ください。
| ブラウザ | 静止画AVIFの対応開始 | アニメーションAVIFの対応開始 |
|---|---|---|
| Chrome / Edge | 85(2020年8月) | 85(2020年8月) |
| Opera | 71(2020年9月) | 71(2020年9月) |
| Firefox | 93(2021年10月) | 113(2023年5月) |
| Safari / iOS Safari | 16(2022年9月) | 17(2023年9月、macOS Sonoma / iOS 17) |
AVIFとJPEG・WebP・PNGの比較
すべての場面で最適なフォーマットはありません。以下の表に主な違いをまとめました。実際の結果は、画像の内容、エンコーダー、画質設定、エンコードの負荷によって異なります。
| 項目 | AVIF | WebP | JPEG | PNG |
|---|---|---|---|---|
| 圧縮(非可逆) | AV1ベース。同等の視覚品質で、JPEGやWebPより小さなファイルになることが多い。結果は内容とエンコーダーによって異なる。 | VP8/VP8Lベース。一般的にJPEGより小さく、広く対応しており、AVIFよりエンコードが速い。 | DCTベース。広く対応しており、写真に効率的。比較の基準。 | 可逆圧縮。グラフィック、スクリーンショット、ピクセルを正確に保持したい画像に効率的なことが多い。非可逆モードはない。 |
| 可逆圧縮 | 対応 | 対応 | 非対応 | 対応(主な用途) |
| 透過 | 対応 | 対応 | 非対応 | 対応 |
| HDR / 広色域 | 対応(BT.2020、ネイティブで最大12ビット) | 限定的(ネイティブなHDRシグナリングなし) | AVIFと比べて限定的 | HDRの作業フローへの対応は限定的 |
| 最大色深度 | ネイティブで8、10、12ビット。v1.2.0のサンプル変換で16ビット以上 | 8ビット | 8ビット | 8または16ビット |
| アニメーション | 対応 — 主要ブラウザすべて(Safari 17以降) | 対応 — 主要ブラウザすべて | 非対応 | 非対応(APNGは別の拡張仕様) |
| エンコード速度 | 高画質設定では、一般的にJPEGやWebPより遅い。圧縮効率は下がるが、高速なプリセットも利用できる。 | 速い | 非常に速い | 速い |
| ブラウザ対応 | 主要ブラウザすべて(Baseline 2024) | 主要ブラウザすべて | すべてのブラウザ | すべてのブラウザ |
AVIFを使うべき場面
次のような条件に当てはまる場合、AVIFは一般的に良い選択肢です。
写真のWeb配信
最新のブラウザに配信する写真では、AVIFによってJPEGと比べてファイルサイズを大きく減らせることがあり、ページの容量が減って、読み込み時間の改善につながる場合があります。<picture>要素とJPEGのフォールバックを組み合わせれば、古いブラウザとの互換性も保てます。
透過グラフィックやロゴ
AVIFのアルファチャンネル対応とAV1圧縮を組み合わせると、透過グラフィックのファイルをPNGより大幅に小さくできることがあります。実際の変換での測定結果は、サンプルファイルをご覧ください。
HDRや広色域のコンテンツ
AVIFは、HDRと広色域が標準化された数少ない画像フォーマットの1つです。HDRコンテンツを表示できるディスプレイでは、JPEGでは保持できない色情報を維持できます。
帯域を節約したい配信
新興国市場や大量の画像配信など、帯域コストやモバイルデータの使用量が重要な場面では、AVIFで実現できるファイルサイズの削減が、エンコードの負荷に見合う価値を持つことがあります。
サムネイルやプレビュー画像
NetflixやYouTubeなどの配信プラットフォームは、量が多く帯域効率が重要なサムネイルやプレビュー画像にAVIFを採用しています。Netflixの2020年のテストでは、AVIFのほうがJPEGよりも小さなファイルサイズで細部をよく保てることがわかりました。
現行ブラウザを対象とする最新のWebプロジェクト
2022年以降にリリースされたブラウザを対象とするプロジェクトでは、JPEGまたはWebPのフォールバックを用意すれば、AVIFを安心して使えます。静止画のAVIFは、2022年9月(Safari 16)以降、主要ブラウザすべてで対応しています。
AVIFが最適とは限らない場面
AVIFには、現実的な制約があります。それを理解しておくと、ほかの選択肢のほうが適している場面でAVIFを使ってしまうことを避けられます。
エンコード速度が最優先のとき
AVIFのエンコードは、特に高画質設定では、JPEGやWebPよりかなり遅くなります。ユーザーがアップロードしたコンテンツをリアルタイムで処理するなど、その場でエンコードが必要な場合、AVIFのエンコード速度がボトルネックになることがあります。WebPや高速なJPEGエンコーダーのほうが実用的な場合があります。
ツールやエコシステムの対応
古い画像編集ソフト、サーバー側のライブラリ、CMSのプラグインは、AVIFのエンコードやデコードに対応していない場合があります。作業フローにAVIFを導入する前に、編集からCDN、サーバー側の処理まで、使っているツールがこのフォーマットを確実に扱えるかを確認してください。
シンプルなグラフィックや図
べた塗りの色、単純な図形、くっきりした文字で構成される画像(図、アイコン、イラストなど)では、SVGのほうが通常は小さく、解像度にも依存しません。ドット絵や、可逆圧縮の精度が必要なスクリーンショットには、PNGが引き続き分かりやすい選択肢です。
フォールバックなしで古いブラウザに対応する必要があるとき
一部のCMSやメールのように、フォールバック付きの<picture>要素を使えず、古いブラウザに対応する必要がある場合は、JPEGやPNGのほうが簡単なことがあります。静止画のAVIFには、Chrome 85以降、Firefox 93以降、またはSafari 16以降が必要です。
ファイルサイズの削減が変更に見合わないとき
すでに圧縮されたJPEG、ごく小さなサムネイル、画質がそれほど重要でない画像など、一部の画像では、AVIFとJPEGのファイルサイズの差が小さく、変換の手間に見合わないことがあります。フォーマットの変更を決める前に、必ず実際の画像で試してください。
エンコードの計算コストが高い
最大のエンコード負荷では、AVIFはJPEGやWebPよりCPUを大幅に消費することがあります。大規模なエンコードのパイプラインでは、これが直接コストに影響します。実際の処理量に対して、エンコード時間とインフラコストを、帯域の削減効果と比較して評価してください。
WebサイトでAVIFを使う方法
WebでAVIFを配信する推奨の方法は<picture>要素です。ブラウザが対応する最適なフォーマットを選び、対応していなければ、どこでも使える互換性の高いフォーマットにフォールバックします。
<picture>
<source srcset="image.avif" type="image/avif">
<source srcset="image.webp" type="image/webp">
<img src="image.jpg" alt="Descriptive alt text" loading="lazy" width="800" height="600">
</picture>
このパターンでは、次のようになります。
- AVIFに対応するブラウザには、AVIFを配信します(2022年9月以降、主要ブラウザすべて)
- AVIFには対応せずWebPに対応するブラウザには、WebPにフォールバックします(2026年現在はまれ)
- どちらにも対応しない古いブラウザには、JPEGにフォールバックします
- ファーストビュー外の画像には
loading="lazy"を使い、初回のページ読み込みを軽くします widthとheight属性を明示して、レイアウトのずれ(CLS)を防ぎます
実環境でのパフォーマンステスト
PageSpeedスコア: 88(AVIF)vs 80(JPG) · Moto G Powerをエミュレート · 低速4G · 2026年9月20日
画像をAVIFに変換する方法
画像をAVIF形式に変換する方法はいくつかあります。
オンライン変換ツール
AVIF Toolsは、ソフトをインストールせずに、JPEG、PNG、WebP、HEIC画像をAVIFに変換できる無料のオンライン変換ツールです。1ファイル30 MBまで、一括変換にも対応しています。画像をAVIFに変換する
コマンドライン(ffmpeg / libavif)
自動化や一括処理には、ffmpegと、libavifのavifencが最も広く使われています。libavifは、AVIF画像のエンコードとデコードを行うオープンソースのライブラリで、コマンドラインツールとしてavifencとavifdecを提供しています。
画像編集ソフト
Adobe Lightroom 7.0とLightroom Classic 13以降(2023年10月)は、AVIFの書き出しに対応しています。GIMP 2.10以降やPhotoshop(プラグイン経由)もAVIFに対応しています。対応状況はバージョンによって異なります。
サーバー側 / CDN
Cloudflare(Polish機能)やFastlyなどのCDNは、JPEGやWebPの元画像から、対応するブラウザへ自動的にAVIFを配信できます。複数のファイルバージョンを手動で管理する必要がなくなります。
AVIFの実際の変換結果を見る
サンプルページのAVIFファイルは、元のJPEGやPNG画像をAVIF Toolsで変換して作成したものです。各サンプルには、元のフォーマット、元のファイルサイズ、変換後のAVIFのファイルサイズ、正確な削減率が示されているため、理論上の主張に頼らず、実際の圧縮結果を確認できます。
AVIFサンプルファイルを見る →業界での採用状況
AVIFはすべての最新ブラウザで対応しており、大手テクノロジー企業や画像配信プラットフォームで実運用されています。
- Netflix: サムネイル配信でAVIFとJPEGを比較したAVIFの圧縮テストを2020年に公開しました。
- ブラウザベンダー: Chrome(2020年)、Firefox(2021年)、Safari(2022年)、Edgeのすべてが、AVIFのネイティブ対応を提供しています。
- WordPress 6.5(2024年)で、AVIFのアップロードとメディア処理に対応しました。
- Adobe Lightroom 7.0とLightroom Classic 13(2023年10月)で、HDR AVIFの書き出しに対応しました。
歴史と開発の経緯
AVIFは、Alliance for Open Mediaによって開発されました。2015年に設立されたこのコンソーシアムには、Google、Mozilla、Netflix、Amazon、Microsoft、Apple、Meta、Intel、ARM、NVIDIAなどが参加しています。
Alliance for Open Mediaが設立され、オープンでロイヤリティフリーのメディアコーデックの開発を目指しました。
AV1ビデオコーデックがリリース(3月28日)され、AVIFのイントラフレーム圧縮の基盤が整いました。
AVIF v1.0.0仕様が確定(2月)し、このフォーマットが正式に登場しました。
AVIFがISO/IEC 23000-22 MIAFフレームワークの中で標準化(7月)。Chrome 85がAVIFに対応(8月)。NetflixがAVIFの圧縮テストを公開。
Firefox 93が静止画のAVIFに対応(10月)。
Safari 16がAVIFに対応(9月、macOS Ventura / iOS 16)し、静止画のAVIFが主要ブラウザすべてで利用可能に。AVIF v1.1.0をリリース(4月)。
Safari 17がアニメーションAVIFに対応(9月、macOS Sonoma / iOS 17)。Firefox 113がアニメーションAVIFに対応(5月)。アニメーションAVIFが主要ブラウザすべてで幅広く対応されるように。
Baseline 2024: 1月26日がAVIFのBaselineの節目となり、主要なブラウザエンジンすべてで12か月以上対応。WordPress 6.5がAVIFに対応。
AVIF v1.2.0が確定(2025年10月)— 組み合わせた画像アイテムから16ビット以上の精度を再構成できる「Sample Transform Derived Image Items」を導入。ISO/IEC 23000-22:2025がMIAF規格の改訂第2版として発行。
よくある質問
AVIFファイルとは何ですか?
AVIFファイルは、AV1 Image File Formatで保存された画像です。圧縮にAV1ビデオコーデックを、構造にHEIFコンテナを使用します。AVIFファイルは.avif拡張子と、MIMEタイプimage/avifを使います。
AVIFはJPEGより優れていますか?
Netflixの2020年の調査を含む独立したテストによると、AVIFは多くの種類の画像で、同等の視覚品質においてJPEGより小さなファイルになります。ただし、結果は画像、エンコーダー、画質設定によって異なり、AVIFはエンコードも遅くなります。評価するには、実際の画像で試すのが一番です。AVIF Toolsの変換ツールなら無料で試せます。
AVIFはWebPより優れていますか?
AVIFは一般的に、同等の画質でWebPより高い圧縮効率を実現しますが、エンコードの負荷は高くなります。WebPはエンコードが速く、ツールの対応がやや広いです。ほとんどのWebの用途ではどちらも良い選択肢で、圧縮効率を最大限に高めたく、エンコード時間が制約にならない場合は、AVIFが向いていることがあります。
AVIFは透過に対応していますか?
はい。AVIFは、別途エンコードされたアルファプレーンによる、完全なアルファチャンネルの透過に対応しています。透過グラフィックでPNGの代わりに使え、ファイルサイズが大幅に小さくなることも多くあります。実際の測定結果は、サンプルグラフィックをご覧ください。
AVIFはアニメーションに対応していますか?
はい。AVIFは画像シーケンス(アニメーション画像)に対応しています。2023年9月の時点で、アニメーションAVIFは、Safari 17以降、Chrome、Firefox、Edgeを含む主要ブラウザすべてで対応しています。最新の対応状況は、Can I Use — AVIF(アニメーション)をご覧ください。
AVIFは可逆圧縮ですか?
AVIFは、非可逆圧縮と可逆圧縮の両方のモードに対応しています。可逆圧縮のAVIFはピクセル単位で正確な画像データを保持しますが、写真の場合、通常はPNGよりもファイルが大きくなります。Web配信では、非可逆モードのほうが一般的に使われています。
すべてのブラウザがAVIFに対応していますか?
静止画のAVIFは、2022年9月(Safari 16のリリース時)以降、主要ブラウザすべてで対応しています。AVIFは2024年1月にBaselineステータスに到達しました。最新の世界的な利用状況は、Can I Use — AVIFをご覧ください。
JPGやPNGをAVIFに変換するにはどうすればよいですか?
AVIF Toolsの変換ツールを使えば、JPEG、PNG、WebP、HEICファイルをオンラインでAVIFに変換できます。インストール不要、1ファイル30 MBまで、一括変換にも対応しています。静止画のGIFファイルも受け付けますが、アニメーションGIFからアニメーションAVIFへの変換には、現在対応していません。コマンドラインでの変換には、libavifのavifencが広く使われているAVIFエンコードツールです。
AVIFをJPEGやPNGに戻すにはどうすればよいですか?
AVIF Toolsは、逆方向の変換にも対応しています。AVIF → JPG変換とAVIF → PNG変換です。AVIFにまだ対応していないソフトやプラットフォームに画像を共有する必要があるときに便利です。
AVIFはロイヤリティフリーですか?
Alliance for Open Mediaは、1台あたりのライセンス料なしにAVIFを使えるようにすることを目的として、メンバーと利用者に、所定の条件でロイヤリティフリーの特許ライセンスを提供しています。仕様書はBSD 2-Clauseライセンスで公開されています。画像コーデックの特許ライセンスは複雑になり得るため、具体的な商用利用や大規模な利用では、AOMediaの特許ライセンスポリシーを直接確認することをおすすめします。
公式リソースと参考資料
- Alliance for Open Media — 公式サイト
- AVIF仕様 v1.2.0 — AOMedia
- AVIF仕様 — GitHub(AOMediaCodec)
- libavif — AVIFエンコーダー/デコーダーのリファレンスライブラリ
- 米国議会図書館 — AVIFフォーマット解説
- Netflix Technology Blog — AVIF for Next-Generation Image Coding(2020年)
- Can I Use — AVIFのブラウザ対応
- Can I Use — AVIFアニメーション(シーケンス)の対応
- Wikipedia — AVIF
- Smashing Magazine — Using Modern Image Formats: AVIF and WebP