Published by @SoNiceInfo at 9/21/2026
MacでPNG・JPG・HEICなどの画像をAVIFへ一括変換するなら、いちばん手軽なのはGUIアプリのAVIF Converter.です。 画像やフォルダをドラッグ&ドロップし、変換前後の見た目を比較してから書き出せて、画像はMacの外へ出ません。 ターミナルに慣れているならHomebrewで入れられるavifenc (libavif) 、最近のmacOSなら標準のsipsコマンドでも変換できますが、sipsは画質をほとんど調整できません。 この3つの方法は、どれも画像をどこにもアップロードせず、Macの中だけで変換が完結します。
AVIFはJPEGと同等の画質でファイルサイズを約半分にできる次世代の画像フォーマットで、透過・アニメーション・HDR・10/12bit深度にも対応します。 この記事では3つの方法の手順と、同じ画像を実際に変換したときのファイルサイズを紹介します。
| 項目 | AVIF Converter. | avifenc (libavif) | sips (macOS標準) |
|---|---|---|---|
| 一括変換 | ドラッグ&ドロップ(フォルダごと可) | シェルのforループが必要 | ワイルドカードで可 |
| 画質・速度の調整 | 画面上で調整、変換前後を比較できる | 細かく指定できる (-q / -s など) | ほとんど調整できない |
| GUI | あり | なし(ターミナル) | なし(ターミナル) |
| 準備 | Mac App Storeからインストール | Homebrewとbrew install libavif | 不要(AVIF書き出し対応のmacOSのみ) |
| 画像のアップロード | 不要 | 不要 | 不要 |
ターミナルを使いたくない場合や、画質を目で確認しながら変換したい場合は、GUIアプリがいちばん手軽です。Mac用のAVIF一括変換アプリ AVIF Converter.は無料で始められ、変換はすべてMac上で行われるため、画像がMacの外へ送信されることはありません。
画像をドラッグ&ドロップ
PNG・JPG・HEIC・WebPなどの画像、またはフォルダをウィンドウへドラッグ&ドロップします。
画質を選ぶ
変換前後のファイルサイズと圧縮率が画面に表示され、スライダーで変換前後の見た目を比較できます。
Startを押す
AVIFがまとめて出力されます。
リサイズ、メタデータの扱い、透かしの一括挿入、フォールバック用のJPEG / PNG出力、アニメーションAVIFにも対応しています。 AVIF以外にWebPやJPEG XLなど複数のフォーマットへまとめて書き出したい場合は、オールインワンのImage Tool+が向いています。
macOS 12以降 · Apple Silicon ネイティブ
avifencはAVIFのリファレンス実装であるlibavifに付属するエンコーダです。画質と速度を細かく指定でき、スクリプトやビルド処理に組み込みやすいのが利点です。 Homebrewが入っていれば、次のコマンドでインストールできます。
brew install libavif1枚を変換するには、入力ファイルと出力ファイルを指定します。
avifenc -q 60 -s 6 input.jpg output.avif-q ─ 画質 (0〜100)。数値が大きいほど高画質でファイルも大きくなります。写真なら60前後が目安です。-s ─ エンコード速度 (0〜10)。数値が小さいほど時間がかかる代わりにファイルが小さくなります。6は速度とサイズのバランスが取りやすい値です。フォルダ内のJPGとPNGをまとめて変換するには、シェルのforループを使います。元ファイルと同じ名前で拡張子だけ.avifになったファイルが出力されます。
for f in *.jpg *.png; do avifenc -q 60 -s 6 "$f" "${f%.*}.avif"; doneなお、avifencが直接読めるのは主にJPEG・PNG・Y4Mです。iPhoneで撮ったHEICを変換したい場合は、先にsipsでPNGへ変換するか、HEICをそのまま読み込める方法1・方法3を使ってください。
sipsはmacOSに標準で入っている画像処理コマンドです。最近のmacOSではAVIFの書き出しに対応しており、何もインストールせずに変換できます。 お使いのMacが対応しているかどうかは、次のコマンドで確認できます。avifの行にWritableと表示されれば書き出し可能です。
sips --formats | grep -i avif筆者の環境 (macOS 27) ではpublic.avif avif Writableと表示され、次のコマンドで変換できました。
sips -s format avif input.jpg --out output.avif複数の画像をまとめて変換するには、出力先にフォルダを指定します。HEICも同じように入力できます。
mkdir avif && sips -s format avif *.jpg --out avif/手軽な反面、sipsはAVIFの画質やエンコード速度をほとんど調整できません。後述のとおり、初期設定のままではavifencほどファイルサイズが小さくならないので、「とりあえずAVIFにしたい」とき向けの方法です。
1600×1064ピクセル、230 KBのJPEG写真1枚を、それぞれの方法でAVIFに変換した結果です。 あくまで1枚の例で、削減率は画像の内容や設定によって大きく変わります。
| 方法 | ファイルサイズ | 元のJPEG比 |
|---|---|---|
| 元のJPEG | 230 KB | ― |
avifenc -q 60 -s 6 | 108 KB | 約53%減 |
sips -s format avif (初期設定) | 182 KB | 約21%減 |
計測環境: macOS 27、avifenc 1.4.2 (aom 3.15.0)。
画質設定を詰められるかどうかで、結果にこれだけ差が出ます。サイズを重視するなら、品質を指定できるavifencか、画面で変換前後を比較しながら調整できるAVIF Converter.を選ぶのがおすすめです。
AVIFに未対応のブラウザにも画像を表示させるため、Webサイトでは<picture>タグでAVIF → WebP → JPEGの順にフォールバックを組むのが定番です。 ブラウザは上から順に、自分が対応している最初の形式を読み込みます。
<picture>
<source type="image/avif" srcset="/images/hero.avif" />
<source type="image/webp" srcset="/images/hero.webp" />
<img src="/images/hero.jpg" alt="..." width="1600" height="1064" />
</picture>主要ブラウザは Chrome (2020年〜)、Firefox (2021年〜)、Safari (macOS 13 / iOS 16〜)、Edge (2024年〜) でAVIFに対応済みです。 フォールバック用のWebPの作り方はMacでWebPに一括変換する方法を、2つのフォーマットの使い分けはWebPとAVIFの比較を参照してください。
<picture>タグの構成がそのまま作れます。 ビルドやデプロイの処理に組み込むならavifencが向いています。主要ブラウザは Chrome (2020年〜)、Firefox (2021年〜)、Safari (macOS 13 / iOS 16〜)、Edge (2024年〜) でAVIFに対応済みです。<picture>タグでAVIFを第一候補、WebP・JPEGをフォールバックに置けば、未対応の環境でも従来どおり画像が表示されます。
AVIFはロスあり圧縮なので、品質を下げるほど細部は失われます。ただし同じファイルサイズならJPEGより高画質で、写真であれば品質60前後でも見た目の差はほとんど分かりません。 実際に使う画像で変換前後を見比べて、許容できる品質値を決めるのが確実です。
ファイルサイズを最優先するならAVIF、古い環境との互換性やエンコード速度を優先するならWebPです。 Webサイトでは両方を用意して<picture>タグでフォールバックさせる構成がよく使われます。 詳しくはWebPとAVIFの比較記事にまとめています。
はい。macOS 13 以降はAVIFの表示に標準で対応しており、Finderのクイックルックやプレビュー.appでそのまま開けます。 それより前のmacOSでは標準では表示できません。
数枚の公開済み画像なら問題ありません。ただしオンライン変換は画像を第三者のサーバーへ送信する仕組みなので、未公開の素材や顧客から預かった画像、位置情報つきの写真には向きません。 この記事の3つの方法は、どれも画像をMacの外へ送らずに変換できます。
MacでAVIFへ一括変換するなら、まずはGUIアプリのAVIF Converter.がおすすめです。ドラッグ&ドロップで始められ、変換前後を見比べてから書き出せます。 ターミナルで作業する人はavifenc、何もインストールしたくない人はsipsを選んでください。どの方法でも、画像をMacの外へ送らずに変換できます。