AVIF を JPG に変換 — どこでも開ける形に

AVIF を JPG にする変換は、ウェブでいちばん軽いファイルを、いまだにどんなソフトでも開けるファイルと引き換えます。すでに非可逆に圧縮された画像への 2 回目の非可逆な圧縮で、それを承知のうえで、AVIF をまったく読めないアップロードフォームや写真管理ソフト、編集ソフトが相手のときは、やる価値があります。

  • 処理される場所 ブラウザーの中です。ファイルがアップロードされることはありません。
  • 非可逆 サイズと引き換えに細部が失われます。JPGはAVIFのすべてを保持できません。
  • ファイルサイズの上限 1ファイルあたり100MBまで。無料、アカウント不要です。
  • 知っておきたいこと 変換先の形式は透明を扱えないため、透明だった部分は背景色で塗りつぶされます。

一度に100ファイルまで。フォーマットが混ざっていても構いません。

AVIFからJPGへの変換で実際に起きること

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as AVIF.

AVIF17 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as JPG.

JPG9 KB49% 小さい

なだらかな階調、やわらかい輪郭、粒状感のある写真です。JPGが想定している、あるいは想定していない典型例で、数値がどちらなのかを示します。 どちらの画像もコードで描き、このページで動くのと同じ変換器でエンコードしています。つまりサイズは当サイト自身の出力です。
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as AVIF.

AVIF3 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as JPG.

JPG6 KB68% 大きい

背景が透明で、図形にグラデーションがかかっています。JPGは両方を保持するか、片方だけ保持するか、透明部分を単色で塗りつぶすかのいずれかです。ここが見落とされがちな差です。 どちらの画像もコードで描き、このページで動くのと同じ変換器でエンコードしています。つまりサイズは当サイト自身の出力です。
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as AVIF.

AVIF5 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as JPG.

JPG16 KB3.2 倍

インターフェース、グラフ、ロゴのような、平坦な色と硬い輪郭です。上の写真とは挙動がまったく違い、答えが「ファイルの中身による」になる理由でもあります。 どちらの画像もコードで描き、このページで動くのと同じ変換器でエンコードしています。つまりサイズは当サイト自身の出力です。

なぜこれが後退なのか

AVIF は 2019 年に Alliance for Open Media から登場し、狙いどおりの勝利を収めました。今のブラウザーはすべて読めます。ただし「今のブラウザー」がその全リストです。フォームの許可リスト、スマートフォンの写真アプリ、編集ソフト、印刷の発注先——ブラウザーではない場所へ行く瞬間、勝った形式は障害になります。

JPEG は 1992 年から ITU-T T.81 として公開されており、画像を読めて JPEG を読めないソフトは実質存在しません。このページの取引はそれだけです。AVIF が稼いだ圧縮率を返す代わりに、開き方を誰にも説明しなくていいファイルを受け取ります。

2 度目の非可逆圧縮が実際に払う代償

ウェブページを軽くするために配信される AVIF は、可逆モードを使っていません。つまりすでに 1 度非可逆な符号化を経ており、JPEG への変換はまったく違う前提で作られた 2 つ目の符号化器を通すことになります。世代劣化はこのレジストリで JPEG に記録された既知の弱点で、符号化器を直列につなぐのはまさにそれを起こす状況です。

2 つ目の符号化器は 1 つ目が何を削ったか見えません。結果だけを見て、さらに削ります。程よい設定なら劣化はわずかで、均一には広がらず、AVIF が最も得意だった滑らかなグラデーションやぼけた背景に集中します。判断は真ん中の被写体ではなく、そこを見てください。

品質 82 と、AVIF の感覚が通じない理由

このページの品質スライダーは 82 から始まります。あえて控えめな JPEG の設定で、2 度目の圧縮の跡が写真では見えにくく、開いて見るだけのファイルとしては大きすぎない値です。

AVIF の感覚のまま来ると落とし穴になります。AVIF は品質 50 でも元と見分けが付かないことが多いのに対し、JPEG の 50 はブロックノイズと崩れが目に見えます。AVIF を圧縮していた感覚があるなら、ここでは逆に読んでください。逆方向では、90 を超えるとファイルは急に大きくなり、画面上で誰も気づかない差と引き換えになります。

透明部分は塗りつぶされます

AVIF はアルファチャンネルを完全に持てますが、JPEG はまったく持てません。仕様同士の違いであって、この変換機の制限ではないので、透けていた部分は何らかの色になる必要があります。既定は白です。

塗りつぶしと縮小は 1 回の描画で同時に行われます。先に塗って後で縮小すると縁がにじみ、先に縮小して後で塗ると半透明の縁が残ってさらに暗く縁取られます。1 回で済ませることで両方を避けています。切り抜いたロゴを色付きページに載せるなら、あとで白い箱を直すより、ここで背景色を指定してください。

12 ビットの AVIF が 8 ビットの JPEG になります

AVIF はチャンネルあたり最大 12 ビット、広色域まで扱えます。JPEG は標準化されて以来ずっと 8 ビットです。ウェブページからではなく最近のカメラや HDR 書き出しから来た AVIF なら、そもそも JPEG には書き込めない情報を持っていることになります。

この削減は JPEG の符号化器に届く前、復号の段階ですでに起きています。このエンジンはどんな画像も 8 ビットの RGBA バッファーへ復号するからで、ウェブページから保存された大半の写真には影響しません。もとから 8 ビットで配信されていたからです。広色域の原本なら、結果は色域の狭いコピーになり、彩度の高い部分の色がわずかにずれます。

JPG はたいてい AVIF より大きくなります

意外に思われますが当然のことです。AVIF はブラウザーに渡せる最小のファイルとして存在しており、同じ見た目になる品質の JPEG は普通かなり大きくなります。互換性のための変換はバイト数を代償として支払い、それがまさに互換性の値段です。

どれだけ大きくなるかは内容次第です。写真は AVIF が最も強い領域なので、JPEG の膨張も最大になります。平らな図やアイコン、スクリーンショットでは差はごくわずかで、そうした画像には JPEG より PNG のほうが適しています。サイズが気になるなら、代表的な 1 枚を変換して数字を測ってください。確実に減らせるレバーは最大幅の指定で、画素数を減らすことは実際の節約になります。

それでも JPG が勝つ場面: フォーム、メール、印刷

JPEG を受け付けて AVIF を拒否する場所の一覧は長く、そのどれもが誰かの実際の午後を占めます。拡張子で検証する申込フォーム、対応していない写真管理ソフト、アップロードを拒否する印刷サービス、壊れたアイコンを表示するメールソフト、古いパソコンの同僚、そもそも 2019 年以前に書かれたためこの形式を知りようがないソフト。

普遍性こそ JPEG に残された唯一の強みで、それで十分です。受け取った人が開けないファイルの代償は小さな損失ではなく全損だからです。少し大きく少し柔らかいだけでも開けるファイルは、開けない完璧なファイルより価値があります。

メタデータは往復で失われます

変換はピクセルへ復号してから再符号化するので、EXIF は渡りません。符号化器に渡されるのはピクセルの配列だけで、撮影情報は JPEG が書かれる時点ですでに消えています。

たいていの場合それで問題ありません。ウェブページから来た AVIF はすでに縮小処理を経て、保存する前にカメラの情報が失われていることが多いからです。逆に注意すべきなのは期待の方向です。JPEG は EXIF、XMP、IPTC、ICC、GPS を持てる形式なので、出力にも入っていると思われがちですが、入りません。撮影日時や座標が必要なら、原本から書き込む必要があります。

ブラウザーの中で復号され、100 MB まで

jSquash が AVIF の復号と JPEG の符号化をブラウザーのタブ内、あなたの処理能力で行います。画像は端末を離れず、待ち行列も、登録も、1 日の上限もありません。無料枠の上限は 1 ファイル 100 MB で、静止画としてはウェブサイトが配信する何よりはるかに大きな余裕です。

知っておく価値のある挙動が 1 つあります。AVIF の復号器は厳格で、ファイルを拒否するときはエラーではなく何も返しません。ページはファイルを「読み込めない」と報告します。これはたいてい、変換されたのではなく拡張子だけ .avif に変えられたファイルです。本物の AVIF が入ったフォルダーはまとめて変換され、ZIP で返ります。

AVIF を JPG に変換する手順

  1. お手元の AVIF ファイル をこのページに落とすか、押してファイルを選んでください。
  2. 変換先に JPG を選びます。変換はブラウザーの中で行われ、ファイルはアップロードされません。
  3. できあがった JPG ファイル をダウンロードします。

AVIF と JPG——何が変わるか

AVIFとJPGの比較
AVIFJPG
正式名称AV1 Image File FormatJPEG 画像
拡張子.avif.jpg, .jpeg, .jpe
メディアタイプimage/avifimage/jpeg
圧縮方式設定によってどちらにもなる非可逆 — サイズを画質で買う
最初の公開20191992
発行元Alliance for Open MediaJoint Photographic Experts Group
仕様AV1 Image File FormatITU-T T.81
ライセンスオープン標準オープン標準
現在の位置づけ現行現行
ビット深度128
扱える色RGB, YCbCr, 広色域RGB, グレースケール, YCbCr
最大の画像1辺 65,536 px1辺 65,535 px
ブラウザで開けるか現行のブラウザすべてのブラウザ
代わりに検討される形式WebP, JXLWebP, HEIC

失われるもの

JPG にはアルファチャンネルがありません。透明を含む AVIF ファイル から出てくると、その部分は塗りつぶされています——指定がなければ白です——そして JPG 側のどの設定でも、その透明を取り戻すことはできません。

JPG が持てるのは静止した 1 フレームだけです。動く AVIF ファイル からは最初のフレームだけが残り、あとは落ちます。この変換はそこから 1 枚の絵を取り出すもので、動きを運ぶものではありません。

AVIF は 1 チャンネルあたり 12 ビットまで扱え、JPG に残るのは 8 ビットです。この余裕こそが、思い切った補正をかけてもトーンジャンプを出さずに耐えるぶんです。ですから変換は編集のあとに行ってください。先ではありません。

結果を開く

JPG は今のブラウザーならどれでも開けます。AVIF はそこまでも届きません。ファイルがウェブページや申込フォームへ向かうのであれば、たいていはそれがこの変換の理由のすべてです。

GIMPは AVIF と JPG のどちらも読めるので、別のプログラムを開かずに、結果を元のファイルと並べて確かめられます。

ファイルサイズと品質

ファイルはかなり小さくなります。そして小さくなる方法は、細部を捨てることです。AVIF はすべてを保持し、JPG は目がどのみちほとんど見ない部分を捨てます。写真ではこの取引はほぼ無料ですが、文字やスクリーンショットや線画では、輪郭のまわりのにじみとしてはっきり見えます。

どちらの形式が何のためのものか

AVIF は Alliance for Open Media の形式です(2019 年に登場)。 記録は 1 チャンネルあたり 12 ビットです。

JPG は Joint Photographic Experts Group の形式で、1992 年から使われています。規定は ITU-T T.81 です。Adobe Photoshop、GIMP、Previewがこの形式を読めます。

JPG は 1992 年、AVIF は 2019 年に登場しました。人に渡すならたいてい古いほうが安全で、新しいほうは同じ仕事をより少ないバイト数で片づけます。

AVIF から JPG:よくある質問

AVIF ファイル はどこかにアップロードされますか。

いいえ。この変換は完全にブラウザーの中で行われるので、ファイルが端末から出ることはありません。ご自分で確かめられます。開発者ツールのネットワークタブを開いて、何か変換してみてください。ページそのものと、このサービスの費用をまかなっている分析・広告のリクエストは見えますが、あなたのファイルを運んでいるリクエストはひとつもありません。

AVIF から JPG への変換は無料ですか。

はい。アカウントも透かしもなく、消費される 1 日の割り当てもありません。お使いの機械の上で動くので、何度でも戻ってきていただけます。ブラウザーが扱えるのは 100 MB までのファイルで、一度に 100 本です。

AVIF を JPG に変換すると品質は落ちますか。

JPG は圧縮するので、データはいくらか失われます。初期設定では気づかない程度ですが、確実にしたい場合は品質を上げてください。 変換先の形式は透明を扱えないため、透明だった部分は背景色で塗りつぶされます。

AVIF から JPG にすると、透明な背景は残りますか。

JPG にはアルファチャンネルがありません。透明を含む AVIF ファイル から出てくると、その部分は塗りつぶされています——指定がなければ白です——そして JPG 側のどの設定でも、その透明を取り戻すことはできません。

動く AVIF ファイル は JPG になっても動きますか。

JPG が持てるのは静止した 1 フレームだけです。動く AVIF ファイル からは最初のフレームだけが残り、あとは落ちます。この変換はそこから 1 枚の絵を取り出すもので、動きを運ぶものではありません。

AVIF から JPG にすると品質は落ちますか。

ファイルはかなり小さくなります。そして小さくなる方法は、細部を捨てることです。AVIF はすべてを保持し、JPG は目がどのみちほとんど見ない部分を捨てます。写真ではこの取引はほぼ無料ですが、文字やスクリーンショットや線画では、輪郭のまわりのにじみとしてはっきり見えます。

これらのフォーマットについて

この数値の出典

このページがAVIFとJPGについて述べていることは検証できます。根拠となる資料は次のとおりです。