HEIC を AVIF に変換

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

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

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

HEIC が開けない Web サービスのために

HEIC は iPhone の標準形式ですが、対応していない Web サービスやアプリがまだ多くあります。AVIF は HEIC と同等以上の圧縮効率を持ちながら、Web の標準として広まりつつある形式です。

写真を Web で使う予定があり、なおかつ容量も抑えたい場合、この変換が現実的な選択肢になります。

これは他の HEIC 変換と同じ「復元」ではない

HEIC の読み込みは、専用のライブラリーが画素のデータまで完全に展開する形で行われます。これは HEIC を JPG に変換する場合と同じ仕組みで、AVIF が対象になっても変わりません。

この段階で HEIC が持つ独自の符号化構造はすべて失われ、あとに残るのは普通の画素の並びだけです。AVIF への書き出しは、この画素データから改めて行われます。

10 ビットの HEIC は 8 ビットに落ちる

HEIC は 10 ビットの色深度で撮影されている場合がありますが、この変換器が展開する画像は常に 8 ビットのデータとして扱われます。10 ビットならではの滑らかな階調は、この時点で 8 ビットに収まる形に変換されます。

HDR 撮影した写真など、階調の幅を活かしたい素材では、この制約が仕上がりに影響することがあります。

撮影日時や位置情報は残らない

HEIC の読み込みが画素だけを取り出す仕組みである以上、EXIF や GPS の情報を運ぶ区画は行き場を失い、AVIF には引き継がれません。撮影データを残したい場合は、変換前の HEIC を別途保管する必要があります。

この変換の組み合わせにはメタデータの選択的な削除機能はなく、そもそも渡らない設計です。

品質の数値は変更できる

既定の品質は 82 で、これは JPG や WebP の書き出しにも使われている共通の既定値です。数値を上げれば画質は上がり、下げれば容量がさらに縮みます。

AVIF にはロスレスモードもありますが、この変換器はそれを使わず、常に指定した品質値で圧縮します。

HEIC を書き出すことはできない

このサイトは HEIC と HEIF を読むことはできても、書き出すことはできません。必要な符号化器がライセンスの条件からこのサイトの依存関係に加えられないためで、機能の不足ではなく意図した設計です。

AVIF から HEIC へ戻す変換は用意されていません。

バースト撮影やライブフォトは 1 枚に絞られる

HEIC がバースト撮影やライブフォトのように複数の画像を含んでいる場合、この変換器が取り出すのは最初の 1 枚だけです。残りのコマは読み込みの段階で対象から外れます。

複数のコマをすべて残したい場合、この変換では実現できません。

まとめて変換する場合

カメラロールの写真をまとめて置いても、順番に処理されて ZIP にまとめて返ってきます。アップロードは発生しませんが、1 回にまとめられるのは 100 ファイルまでです。

実際の制約は端末の空きメモリーです。数百枚を一度に置くより、100 枚ずつに分けたほうが古い端末では確実に終わります。

HEIC を AVIF に変換する手順

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

HEIC と AVIF——何が変わるか

HEICとAVIFの比較
HEICAVIF
正式名称High Efficiency Image ContainerAV1 Image File Format
拡張子.heic.avif
メディアタイプimage/heicimage/avif
圧縮方式非可逆 — サイズを画質で買う設定によってどちらにもなる
最初の公開20152019
発行元MPEGAlliance for Open Media
仕様ISO/IEC 23008-12AV1 Image File Format
ライセンス公開仕様、標準化はされていないオープン標準
現在の位置づけ現行現行
ビット深度1012
扱える色YCbCr, 広色域RGB, YCbCr, 広色域
最大の画像1辺 65,536 px
ブラウザで開けるか一部のブラウザ現行のブラウザ
代わりに検討される形式JPG, WebPWebP, JXL, JPG

失われるもの

AVIF にはGPS の座標を収める場所がないので、それらは HEIC ファイル から先へは進みません。元のファイルを捨てる前に確かめておくと役に立ちます——そして、捨てることこそが目的だったのなら、これはそのまま朗報です。

残るもの

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

アニメーションは保たれます。HEIC も AVIF も複数フレームを持てるので、結果も動いたままです。

結果を開く

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

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

開くプログラムが重なりません。HEIC はApple PhotosとAdobe Lightroomで、AVIF はGIMP、Squoosh、ImageMagickで開きます。結果を渡す相手には後者のどれかが要ります。

ファイルサイズと品質

結果は元より大きくなり、そして良くはなりません。HEIC はすでに細部を捨てており、AVIF は残っているものをそれ以上捨てずに保持します。これは今後の劣化を止めますが、すでに起きた劣化を戻しはしません。

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

2 つは狙っている用途が違います。HEIC はスマートフォンと写真、AVIF はウェブと完成したファイルの受け渡しです。ここは考える価値があります。一方が存在する理由が、そのままもう一方が使いにくい理由になっていることが多いからです。

HEIC は MPEG の形式です(2015 年に登場)。 記録は 1 チャンネルあたり 10 ビットです。

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

HEIC から AVIF:よくある質問

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

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

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

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

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

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

AVIF に変換すると品質は良くなりますか。

結果は元より大きくなり、そして良くはなりません。HEIC はすでに細部を捨てており、AVIF は残っているものをそれ以上捨てずに保持します。これは今後の劣化を止めますが、すでに起きた劣化を戻しはしません。

EXIF データは残りますか。

AVIF にはGPS の座標を収める場所がないので、それらは HEIC ファイル から先へは進みません。元のファイルを捨てる前に確かめておくと役に立ちます——そして、捨てることこそが目的だったのなら、これはそのまま朗報です。

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

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

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

この数値の出典

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