HEIC から JPG へ:iPhone の写真をブラウザだけで変換する完全ガイド
あなたもきっとこの悩みにぶつかったことがある
同僚から iPhone で撮った商品写真が送られてくる。ダブルクリックすると——Windows のフォトビューアーが「アプリが見つかりません」と出るか、ぼやけたサムネイルだけ表示される。チャットで送られた「元画質」の画像の拡張子は .heic。古い OS、Android スマホ、そしてアップロードフォームの半分はそもそも読み取れない。
これはあなたのパソコンが悪いわけではない。Apple は iOS 11 からデフォルトの撮影形式を HEIC に変え、世界の他の部分はまだそれに追いついていないだけだ。
私たちがツールライブラリの画像ツールを作る中で、こうした相談はほぼ毎日届く。この記事では HEIC の来歴と、変換時に本当に気をつけるべき点を一度に整理する。
HEIC とはそもそも何か
HEIC は High Efficiency Image Container(高効率画像コンテナ)の略で、中身は HEVC——つまり H.265 系の画像符号化を使っている。簡単に言えば、Apple が「同じ画質で、ファイルを小さく」するために推した形式だ。
従来の JPEG と並べてみると:
| 項目 | JPEG | HEIC |
|---|---|---|
| 圧縮方式 | 非可逆(DCT) | 非可逆(HEVC フレーム内符号化) |
| 同画質での容量 | 基準 | 40%–50% 小さい |
| 透過 | ❌ | ✅ |
| 1 ファイルに複数画像(ライブ/連写) | ❌ | ✅ |
| 16-bit 色深度 | ❌ | ✅ |
| 互換性 | ほぼ全デバイス | Apple 系が中心 |
一言で言えば:HEIC は技術的に JPEG より先進的で、その代償が互換性だ。写真の容量は減るが、いざ他人に送ったり、ウェブに上げたり、印刷したりしようとすると問題が出る。
なぜ JPG に変換する必要があるのか
- Windows は標準で開けない:Win10 / 11 はプレビューに「HEIF 画像拡張機能」を手動インストールする必要があり、入っていない端末は多い。
- Android では不安定:多くの Android ギャラリーは HEIC の扱いがまちまちで、送ると黒い画像になることがある。
- ウェブやフォームが受け付けない:アップロード部品の多くは JPG / PNG しか受けず、
.heicはエラーになる。 - チャットの「元画質」は罠:相手が古い端末だと、開けない添付ファイルになる。
- DTP や印刷の現場:几乎すべてのレイアウト・印刷・切り抜きツールは JPG に比べ HEIC 対応が遅れている。
現実的な結論:他人のデバイスで「確実に開く」ことを優先するなら、JPG がいまだに最も安心な選択だ。
4 つの変換手段、その差は思った以上
| 方法 | メリット | デメリット | 向いている人 |
|---|---|---|---|
| iPhone 転送時の「自動」 | Apple が変換 | 実際は元画質のまま送られることも;iTunes / 写真アプリが必要 | たまに数枚 |
| オンライン変換サイト | ページを開くだけ | ファイルが他人のサーバーに上げられる、プライバシーリスク大 | アップしても構わない人 |
| デスクトップソフト(IrfanView、XnConvert) | 一括が強く細かく調整可能 | インストールと学習コスト | 頻繁に扱う人 |
| ブラウザのローカルツール | インストール不要・アップロード不要・クロスプラットフォーム | 極大ファイルはブラウザのメモリ制限あり | すべての人 |
プライバシーについて一言。多くの「無料オンライン HEIC 変換」は、あなたの写真をいったん自社サーバーに上げて変換し、ダウンロードさせる仕組みだ。商品写真や身分証、プライベートな写真なら、それは原データを知らない人に渡すのと同じ。私たちがツールライブラリの HEIC 変換を作った理由は、すべての処理をあなたのブラウザ内だけで完結させるため——ファイルは端末から出ない。
ツールライブラリでブラウザ一括変換
手順はシンプル:
- HEIC から JPG へを開き、
.heicファイルをドラッグする(まとめて一度に可)。 - 出力形式を選ぶ:JPG が最も互換性が高い。透過が必要なら PNG。
- 変換を押す。ブラウザが WASM でローカル解码し、数秒で完了。
- ダウンロードは ZIP にまとめられるから、まとめて持ち帰れる。
出来上がりがまだ大きいなら、画像圧縮で品質 85–90 に通す。寸法を揃えたいなら一括リサイズへ。この 3 つをつなげば、「iPhone 写真を受け取る → 変換 → 軽くする → 目的に合わせる」という一連の流れができる。
変換で踏みがちな罠
- 行ったり来たりしない:HEIC → JPG → また HEIC、は毎回非可逆で画質がじわじわ落ちる。一度変換したら JPG で止める。
- 品質を落としすぎない:JPG は 90 程度で原画と見分けがつかない。60 以下にすると輪郭がにじむ。HEIC はすでに圧縮済みなので、ここでさらに強く圧縮する必要はない。
- ライブ写真は 1 コマだけ:HEIC にはライブや深度情報が含まれるが、JPG にするとそれらが消え静画だけになる。これは形式の制限で、ツールの不具合ではない。
- 透過部分は黒になる:HEIC の透過領域は JPG では白か黒に塗りつぶされる(JPG は透過非対応)。透過を保つなら PNG 出力を。
開発者向け:コマンドラインなら
スクリプトで一括処理したいなら、ローカルの ffmpeg や ImageMagick でいける:
# ffmpeg:単体の HEIC を JPG へ(q:v 2 ≈ 高品質)
ffmpeg -i photo.heic -q:v 2 photo.jpg
# ImageMagick(HEIC 委譲ライブラリが必要)
magick photo.heic photo.jpg
# バッチ:カレントディレクトリの全 heic を jpg に
for f in *.heic; do magick "$f" "${f%.heic}.jpg"; done
注意:
ffmpegが HEIC を読むにはlibheifが必要。macOS ならbrew install libheif、Linux もたいてい別途入れる必要がある。
よくある質問
JPG にすると画質が落ちますか? 視覚的にはほぼわからない。HEIC の強みは「同じ容量でより高画質」であって、「同じ画質で無劣化」ではない。高品質な JPG に変換すれば、肉眼での差はほぼつかない。
戻せますか? 無劣化での逆変換はできない。JPG は非可逆なので、HEIC に戻しても失った情報はそのまま固定されるだけで、鮮明にはならない。
スマホでも直接変換できますか? できる。ツールライブラリの画像ツールはただのウェブページなので、モバイルブラウザでも iOS / Android ともにローカル変換が効く。
大量の HEIC はどうするのが一番速い? 1 枚ずつクリックしないこと。一括対応のローカル変換ツールに一度にドラッグするのが、手作業の中で最速だ。
一文の判断フロー
HEIC 写真を受け取った?
├── Apple 端末同士だけで共有 → HEIC のまま、最も節約
└── 他人へ送る / ウェブに上げる / 印刷する
├── 透過が必要 → PNG へ
└── とにかく互換性 → JPG へ(品質 90)
└── まだ大きい? → /image/compress でもう一度圧縮
この記事をブックマークしておこう。次に誰かが開けない .heic を送ってきたら、上のフローをそのまま返せばいい。
ブラウザローカルツールを無料で試す →