PNG を AVIF に変換

ここで PNG を AVIF に変換できます。無料、アカウント不要です。ファイルを上の枠に落とせば、数秒で結果がダウンロードできる状態になります。 変換はお使いのブラウザーの中で行われるので、ファイルはアップロードされません。Windows でも macOS でも Linux でも、iPhone でも Android でも同じように動き、通信を切っても動き続けます。

  • 処理される場所 ブラウザーの中です。ファイルがアップロードされることはありません。
  • 非可逆 サイズと引き換えに細部が失われます。AVIFはPNGのすべてを保持できません。
  • ファイルサイズの上限 1ファイルあたり100MBまで。無料、アカウント不要です。

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

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

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

PNG139 KB

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

AVIF17 KB8.1 分の 1

なだらかな階調、やわらかい輪郭、粒状感のある写真です。AVIFが想定している、あるいは想定していない典型例で、数値がどちらなのかを示します。 どちらの画像もコードで描き、このページで動くのと同じ変換器でエンコードしています。つまりサイズは当サイト自身の出力です。
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 PNG.

PNG7 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 AVIF.

AVIF3 KB2.0 分の 1

背景が透明で、図形にグラデーションがかかっています。AVIFは両方を保持するか、片方だけ保持するか、透明部分を単色で塗りつぶすかのいずれかです。ここが見落とされがちな差です。 どちらの画像もコードで描き、このページで動くのと同じ変換器でエンコードしています。つまりサイズは当サイト自身の出力です。
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 PNG.

PNG3 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 AVIF.

AVIF5 KB95% 大きい

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

AVIF が PNG に対して優れている点

PNG は正確で、そのぶん重い形式です。1 ピクセルも捨てないため、ロゴやスクリーンショットには向いていますが、それが 20 枚並んだページはパフォーマンス測定で必ず指摘される重さになります。

AVIF は現代の動画符号化の技術を静止画 1 枚に応用したもので、写真であれば PNG のおよそ半分かそれ以下のサイズに収まりつつ、本物の透過チャンネルを保ち、通常の閲覧サイズでは見た目も変わりません。商品画像を並べたページでは、最初の表示が速いか遅いかの差になります。

AVIF と WebP、正直な比較

すでに WebP へ移行した人がこのページを訪れることが多いはずです。写真ではたいてい移行の価値があります。同程度の画質で AVIF は WebP よりさらに 2 割から 3 割小さくなる傾向があり、グラデーションや空のような滑らかな階調でも段差が目立ちにくくなります。

その一方でアイコンやチャート、スクリーンショットのようなフラットな図では差が縮まり、AVIF のほうが WebP より大きくなることさえあります。自分の画像を数点変換してバイト数を比べるほうが、どんな一般則よりも確実です。

符号化は遅く、それが引き換えです

AVIF の符号化は PNG や WebP よりはるかに時間がかかります。圧縮できる構造を探す処理が徹底しているぶん、大きな写真では 1 枚あたり数秒かかることも珍しくありません。

このコストは変換の瞬間に一度だけ、あなたの端末で支払われます。以降の訪問者は全員、より軽いファイルをダウンロードするだけです。サイトの資産としては良い取引ですが、今すぐ結果が欲しい 200 枚のフォルダーを変換に投げてコーヒーを淹れに行く、というときには覚えておく価値があります。

透過はそのまま渡ります

AVIF は本物のアルファチャンネルを持つため、PNG を選ばせていた理由そのものが AVIF を避ける理由にはなりません。切り抜いた商品写真、角を丸めたアイコン、どんな背景色にも置きたいロゴ——どれも塗りつぶす色を選ぶ必要も、輪郭に不自然な縁が出ることもなく変換できます。

これは透過を捨てて何かで塗りつぶす必要がある JPG への変換とは決定的に違う点で、写真部分だけでなく素材フォルダー全体を AVIF に置き換えられる理由でもあります。

画質設定はどこに置いておくべきか

既定値は、通常の閲覧サイズでは PNG との違いが見えず、ファイルサイズだけが小さくなる水準に設定されています。写真、スクリーンショット、一般的なサイト画像であれば、そのままで問題ありません。

拡大表示される画像や、細かい文字、1 ピクセル幅の線が入った画像では、上げた設定を使ってください。大きな装飾的な背景で誰も細部を見ないものは下げても構いません。変換したファイルを原本として扱わず、PNG のほうを保管してください。一度手放した画質は変換し直しても戻ってきません。

AVIF が開けない場面は、ブラウザーではありません

ブラウザー対応はもう問題ではありません。Chrome、Edge、Firefox、Safari、モバイル版もすべて AVIF を表示できます。ウェブページに載せるなら、確実に表示されます。

失敗するのはそれ以外の場所です。デスクトップの画像ビューアー、古いスマートフォンの写真アプリ、チャットアプリ、メールクライアント、そして多くの CMS のアップロードフォームは、いまだにこの形式を認識しません。メールに添付する、顧客がダウンロードするファイルとして使う、という用途には JPG や PNG を送ってください。AVIF はウェブページ配信用の形式であり、汎用の受け渡し形式ではありません。

誰も取りこぼさずに AVIF を配信する

よくあるパターンは picture 要素に複数のソースを並べることです。AVIF を最初に、次に WebP、そして元の PNG や JPG を img のフォールバックにします。各ブラウザーは自分が理解できる最初の形式を選ぶので、誰の側でも何かを決める必要がありません。

これは原本を残していてこそ機能します。素材フォルダーはコピーの側で変換し、PNG はバージョン管理に残しておいてください。次に登場する形式を生成するときの元になるのも、結局そのファイルです。

素材フォルダーを一度に変換する

フォルダーごと置いてください。各ファイルはあなたの端末で個別に処理され、拡張子だけ差し替えられたファイル名のまま、まとめて 1 個の ZIP として戻ってきます。

アップロードがないので、待ち行列も日ごとの上限もありません。AVIF の符号化は時間のかかる処理なので、ホスト型のサービスならその処理時間の分だけ課金される場面です。ここではそれが端末のCPUで済みます。

PNG を AVIF に変換する手順

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

PNG と AVIF——何が変わるか

PNGとAVIFの比較
PNGAVIF
正式名称Portable Network GraphicsAV1 Image File Format
拡張子.png.avif
メディアタイプimage/pngimage/avif
圧縮方式可逆 — 何も捨てない設定によってどちらにもなる
最初の公開19962019
発行元PNG Development GroupAlliance for Open Media
仕様ISO/IEC 15948AV1 Image File Format
ライセンスオープン標準オープン標準
現在の位置づけ現行現行
ビット深度1612
扱える色RGB, グレースケール, インデックスカラーRGB, YCbCr, 広色域
最大の画像1辺 2,147,483,647 px1辺 65,536 px
ブラウザで開けるかすべてのブラウザ現行のブラウザ
代わりに検討される形式WebP, SVG, JXLWebP, JXL, JPG

失われるもの

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

残るもの

透明は保たれます。PNG も AVIF もアルファチャンネルを扱えるので、切り抜いた部分は切り抜かれたままで、その後ろに何かが塗られることはありません。

変換先の形式が追加で扱えるもの

AVIF はアニメーションを持てますが、PNG ファイル は 1 フレームしかありません。出てくるのは絵 1 枚のファイルで、それがもっと多くを扱えたはずの形式に入っている、という状態です。

結果を開く

AVIF は最近のブラウザーなら読めますが、古いものでは読めません。その点では、2 つのうち通用する場所が狭いのはこちらです。送る前に、受け取る側がこれを受け付けるかどうか確かめてください。

AVIF は単一の形式ではなく、容れ物です。実際に再生されるのは中に入っているコーデックで、たいていはAV1です。同じ拡張子の 2 つのファイルが同じ機械で違う振る舞いをするのは、そのためです。

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

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

PNG は PNG Development Group の形式です(1996 年に登場)。 記録は 1 チャンネルあたり 16 ビットです。

AVIF は Alliance for Open Media の形式で、2019 年から使われています。規定は AV1 Image File Format です。GIMP、Squoosh、ImageMagickがこの形式を読めます。

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

PNG から AVIF:よくある質問

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

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

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

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

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

AVIF は圧縮するので、データはいくらか失われます。初期設定では気づかない程度ですが、確実にしたい場合は品質を上げてください。

AVIF ファイル はブラウザーで開けますか。

AVIF は最近のブラウザーなら読めますが、古いものでは読めません。その点では、2 つのうち通用する場所が狭いのはこちらです。送る前に、受け取る側がこれを受け付けるかどうか確かめてください。

PNG から AVIF にすると、色深度は下がりますか。

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

AVIF ファイル の中に入っているコーデックは何ですか。

AVIF は単一の形式ではなく、容れ物です。実際に再生されるのは中に入っているコーデックで、たいていはAV1です。同じ拡張子の 2 つのファイルが同じ機械で違う振る舞いをするのは、そのためです。

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

この数値の出典

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