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へのデコードはどのブラウザでも動作します。
画像はどこかにアップロードされますか?
いいえ。どちらの方向の変換も、ブラウザ自身の画像デコーダーとキャンバスエンコーダーを使用します。アップロードは一切行われません。