AVIFコンバーター

JPG/PNG/WebPをAVIFに変換してファイルを小さくしたり、AVIFをJPG/PNGに戻して互換性を確保したりできます。

クリックして画像を選択するか、ここにドラッグ&ドロップしてください

JPG、PNG、WebP、またはAVIF。端末内に留まります。

変換後の画像はここに表示されます。

仕組み

ファイルは<img>要素にデコードされ(ブラウザはAVIFをネイティブに表示でき、現行のブラウザではデコードサポートが一般的です)、フル解像度でキャンバスに描画されます。JPEGやPNGへの変換にはキャンバスの標準的で広くサポートされたエンコーダーを使用します。AVIFへの変換はcanvas.toBlob("image/avif")を呼び出しますが、これは現行のChrome、Edge、Firefoxではサポートされているものの、まだすべてのブラウザでサポートされているわけではありません。このツールはオプションを提示する前にサポート状況を確認し、ブラウザがエンコードできない場合は、壊れたファイルを黙って生成する代わりに、その旨をはっきり伝えます。

すべての処理はこのページ自身のキャンバス内で行われます。アップロードは一切行われず、画像がブラウザのタブから出ることはありません。

よくある質問

なぜAVIFに変換するのですか?

AVIFは同等の視覚品質で、JPEGやWebPよりも一般的に小さいファイルサイズになるため、Web画像で採用が増えています。トレードオフはエンコードが遅いことと、最近まで古いソフトウェアでのサポートが限定的だったことです。

ブラウザがAVIFをエンコードできない場合はどうなりますか?

AVIFのデコード(表示)は現行の主要ブラウザすべてでサポートされていますが、エンコードのサポートはさまざまです。ブラウザがAVIF出力を生成できない場合、このツールは黙って失敗するのではなく、その旨をはっきり伝えます。AVIFからJPG/PNGへのデコードはどのブラウザでも動作します。

画像はどこかにアップロードされますか?

いいえ。どちらの方向の変換も、ブラウザ自身の画像デコーダーとキャンバスエンコーダーを使用します。アップロードは一切行われません。