HEIC を GIF に変換

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

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

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

なぜ iPhone の写真がアップロードできないのか

2017 年以降、iPhone は既定で HEIC を記録しています。その中身のコーデックは HEVC で、業界の多くが受け入れなかった条件を課す特許プールの対象です。そのため対応は決して普遍的にはならず、Windows は有料コーデックを求め、いくつかのブラウザーはこの形式を表示できず、多くのアップロードフォームや印刷サービス、Web アプリケーションがそのまま拒否します。

これがこのページの存在理由のすべてです。写真には何の問題もなく、ただ行き先が読めないだけです。どの形式に変換するかはそこから先の選択で、GIF がベストな答えになることはめったにありません。

このサイトの中でもっとも急激な縮減

HEIC は 1 チャンネルあたり 10 ビット、広色域、ハイダイナミックレンジを運びます。これが現代の iPhone の写真が現代の画面で正しく見える理由です。GIF は画像全体でせいぜい 256 色しか持てません。

結果は微妙どころではありません。空は目に見える縞になって帯び、肌の色はまだらになり、なめらかなグラデーションは段差になって崩れます。ディザリングは誤差をばらまいて、帯を縞ではなく質感のように見せますが、それを好む人もいるとはいえ、どちらも写真そのものではありません。この限界を避ける設定はありません。制約が変換ではなく形式そのものにあるからです。

まずサイトが実際に何を受け付けるか確認する

10 秒かける価値があります。GIF を受け付けるフォームのほとんどは JPG や PNG も受け付けており、どちらもここではずっと優れています。JPG は容量がごくわずかで帯もまったく出ず、PNG はすべての色を可逆に保ちます。

GIF が正解なのは、何かが GIF を名指しで求めているときだけです。古いフォーラム、署名画像、10 年間更新されていないシステムなど。受け付ける拡張子の一覧に他のものが含まれているなら、そちらを選んでください。

Live Photo——静止画だけが出てくる

iPhone の HEIC は、1 枚の写真以上のものを持つコンテナーであることがあります。静止画、撮影の瞬間の前後を含む短い動画、ポートレートモードの写真なら深度マップです。変換すると静止画だけが出てきて、残りは失われます。

Live Photo を共有可能なアニメーションにしたくてここに来る人が多いですが、たとえうまくいったとしても GIF はそのための正しい行き先ではありません。動画部分を MP4 に変換すればすべてのフレームが保たれ、どこでも再生でき、アニメーション GIF にするよりたいてい容量もずっと小さく済みます。3 秒のクリップなら数メガバイトではなく数百キロバイトで収まります。

カラーマネジメントと、色あせて見える結果

HEIC はプロファイルの付いた広色域の色データを運びますが、そのプロファイルを無視して変換すると、iPhone の画面で見た写真と比べて平板で彩度の低い画像になります。空や葉、肌でとくに目立ちます。これが変換した iPhone 写真についてよくある不満で、たいていは変換先の形式ではなくプロファイルの扱いが原因です。

この変換もそれを扱いません。デコーダーは画素だけを返し、この処理は埋め込まれたプロファイルを読まず、たとえ読んだとしても GIF にはそれを記録する場所がありません。そのため Display P3 の写真も、その数値が sRGB であるかのように書き出され、元より色あせて戻ってきます。256 色のパレットに次いで、これが携帯電話の写真にこの変換が向かない 2 つ目の理由です。色が重要なら、GIF が誰かに見せる最終ファイルになる前に、元データと並べて確認してください。

メタデータと、残しておきたいかもしれないもの

iPhone の写真は日付、カメラの設定、位置情報サービスを切っていなければ撮影した正確な場所を運びます。GIF にはそれらを置く場所がほとんどなく、変換されたファイルにはそれらが付いてきません。

個人のアーカイブにとっては損失です。時系列に並ばない写真集はあとで直すのに大きな手間がかかります。逆に何かを公開するときには利点になります。位置情報こそ、共有していることを人々がいちばん忘れがちな項目だからです。カメラロールを変換する前に、自分がどちらの立場にいるかを知っておく価値があります。

HEIC の元データを残しておく

変換は 2 重の意味で非可逆な工程です。HEIC はすでに圧縮されており、GIF は色のほとんどを捨てます。特定のアップロードのために 1 回だけ行うなら問題ありませんが、そのあと元データを消してしまうのは、写真そのものを捨てることになります。

HEIC をマスターとして残し、必要な行き先ごとに作り直してください。元データには 10 ビットのデータも、Live Photo も、メタデータも残っており、どんな変換もそれらを取り戻すことはできません。

何も機械の外へ出ない

変換はブラウザーのタブの中で手元のプロセッサーを使って行われるので、写真はアップロードされません。アカウントも待ち行列も 1 日の上限もなく、カメラロールをまるごと一度に置けます。各ファイルは順番に変換され、バッチはまとめて 1 つの ZIP として戻ってきます。

個人の写真にとっては、これは付加的な機能というより本質的な要点です。写真を私的に保つもっとも確実な方法は、どこにも送らないことだからです。同時に、100 枚の画像を 100 回のアップロードなしに変換できるということでもあります。

HEIC を GIF に変換する手順

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

HEIC と GIF——何が変わるか

HEICとGIFの比較
HEICGIF
正式名称High Efficiency Image ContainerGraphics Interchange Format
拡張子.heic.gif
メディアタイプimage/heicimage/gif
圧縮方式非可逆 — サイズを画質で買う可逆 — 何も捨てない
最初の公開20151987
発行元MPEGCompuServe
仕様ISO/IEC 23008-12GIF89a
ライセンス公開仕様、標準化はされていないオープン標準
現在の位置づけ現行旧式、ただし今もどこでも読める
ビット深度108
扱える色YCbCr, 広色域インデックスカラー
最大の画像1辺 65,535 px
ブラウザで開けるか一部のブラウザすべてのブラウザ
代わりに検討される形式JPG, AVIF, WebPWebP, MP4

失われるもの

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

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

GIF が 1 枚の画像に持てる色は最大 256 色です。写真はここでパレットまで減らされ、空に縞が出るのはそのためです。これは品質の設定ではなく、形式そのものです。

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

結果を開く

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

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

ファイルサイズと品質

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

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

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

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

GIF は CompuServe の形式で、1987 年から使われています。規定は GIF89a です。GIMP、Adobe Photoshop、ImageMagickがこの形式を読めます。

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

HEIC から GIF:よくある質問

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

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

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

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

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

GIF は圧縮するので、データはいくらか失われます。初期設定では気づかない程度ですが、確実にしたい場合は品質を上げてください。 256 色まで減らされます。写真ではその差が目に見えます。透明だった部分は、そのまま残るのではなく背景色で塗りつぶされます。

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

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

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

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

GIF にすると写真に縞が出るのはなぜですか。

GIF が 1 枚の画像に持てる色は最大 256 色です。写真はここでパレットまで減らされ、空に縞が出るのはそのためです。これは品質の設定ではなく、形式そのものです。

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

この数値の出典

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