iPhoneのHEIC写真をJPGに変換する
iPhoneは既定でHEICで写真を保存し、そのHEICはWindowsやAndroid、多くのアップロードフォームで開けません。ブラウザ内でローカルにHEICをJPGに変換できます。インストールもアップロードも不要です。
2017年以降のiPhoneはすべて、既定でHEIC形式で写真を保存します。そしてこのHEICこそが、友人のAndroidや正しい拡張の入っていないWindows PC、Web上のアップロードフォームの半分で開けない形式です。解決策は、アプリを入れることでも、適当な変換サイトに写真を預けることでもありません。HEIC を JPG に変換を開けば、変換はすべてブラウザの中で完結します。
TL;DR
iPhoneの写真はHEICで、HEICはAppleの環境の外では互換性の悩みの種です。
- HEICは開けない — Windowsにはコーデックが要り、Androidは読めず、多くのWebフォームが弾きます。
- ブラウザで変換 — アプリのインストールも、Microsoft Storeの拡張も、iCloudの回り道も不要です。
- 何もアップロードされない — 写真はローカルでデコードされ、JPGは直接あなたの端末に書き込まれます。
iPhoneがHEICで保存する理由(と、なぜ壊れるか)
iOS 11以降、Appleはカメラの既定をHEICにしています。HEIF(High Efficiency Image Format)とも呼ばれます。理由は良いものです。HEICは同等の見た目の品質でJPGのほぼ半分のサイズになり、容量もデータも節約できます。Appleの囲いの中で生きる電話にとっては綺麗な勝利で、写真、メッセージ、Mailがすべてネイティブに扱えます。
問題は写真がその囲いを出た瞬間に始まります。HEICはJPGほどには広くサポートされていません。WindowsにはMicrosoft StoreのHEIF・HEVCコーデック拡張が必要で(HEVCの方は有料です)、多くのAndroid端末にはHEICデコーダーが組み込まれていません。古いアプリ、コンテンツ管理システム、そして驚くほど多くのWebサイトはJPG、PNG、WebPしか受け付けません。完璧な写真を撮り、Apple製でない環境で使ろうとすると、単に開けないのです。
この食い違い — Appleの効率的だが特殊な形式が、まだJPGで回っている世界と出会うこと — それが問題のすべてです。
HEICが実際に失敗する場所
問題はいくつかの場面で生じますが、常に同じ形です。ファイルは壊れておらず、受け側が読めないだけです。
- アップロードフォーム — 求人応募、学校ポータル、ビザや役所のフォーム、多くのCMSのバックエンドはJPGとPNGを受け付けますが、HEICは全面拒否します。「アップロード」を押しても何も起きず、役に立つエラーも出ません。
- Windows PC — HEIF Image Extensionsと有料のHEVC Video Extensionsがなければ、エクスプローラーと既定の写真アプリは何も表示しません(あるいは壊れたアイコンになります)。
- Android端末 — HEICをメッセージやAirDropでAndroidの友人に送ると、読めない状態で届きます。対応状況はメーカーとアプリで大きく異なります。
- メールとチャット — 一部のクライアントは送信時にHEICを再エンコードしますが、多くはしません。どちらがどちらの挙動か、常に把握できるとは限りません。
- 古いソフトウェア — 長年更新されていない画像エディタ、スクラップブックツール、レガシーアプリは「このファイルの種類は知らない」と返します。
どのケースでも写真は壊れていません。相手が話せない形式に閉じ込められているだけです。JPGに変換すれば壁そのものが消えます。
HEICをJPGに変換する手順
HEIC を JPG に変換はすべてローカルで行います。手順はこうです。
- HEIC写真を追加します。
.heicまたは.heifファイルをドロップゾーン(タイトル「HEIC 写真をここにドロップ」)にドラッグするか、HEIC を選択 ボタンを押して参照します。1回のバッチで最大20枚、各ファイル最大10MBまで追加できます。 - 品質を設定します。 品質 スライダーは10〜100%でリアルタイム表示があり、既定は90%です。これは良い出発点です。元と見た目が同じままで良ければそのままに、ファイルを小さくしたい場合は下げます。
- 必要なら背景色を設定します。 HEICに透明部分がある場合(カメラ写真では稀、スクリーンショットや編集では多い)、背景色 (透過 HEIC 用) を選びます。既定は白で、JPEGにはアルファチャンネルがなく単色の背景が必要だからです。
- すべて変換 を押します。 ツールは各写真をローカルでデコードし、それぞれのJPGを作成します。
- 結果を確認します。 各項目は オリジナル の横に JPG 結果 をサムネイルとサイズ削減(「X% 縮小」)付きで表示します。削除 で項目を外すか、すべて消去 でやり直せます。
- ダウンロードします。 すべてダウンロード ですべてのJPGを保存するか、項目ごとの ダウンロード で1ファイルだけ保存します。
この手順のどこでも、写真がブラウザを出ることはありません。
なぜここでローカル変換が重要なのか
iPhoneの写真はプライベートです。家族、書類、身分証、あなたのいた場所。これらを適当な「無料HEIC変換」サイトに貼り付けると、コントロールできないサーバーにアップロードされます。運営は見えない人たちで、読んでいないであろうプライバシーポリシーの下です。一度アップロードされたものはアップロードされたままです。
このツールは逆の道を取ります。HEICのデコードは heic-to ライブラリ(libheifのWebAssemblyビルド)を使ってブラウザの中で完全に実行されます。写真は端末から読み込まれ、デコードされ、JPGに再エンコードされて、あなたの端末に書き戻されます。すべて現在のタブの中でです。アップロードのステップも、サーバー側処理も、保存されたコピーもありません。カメラロールほどプライベートなものにとって、それこそが存在意義です。
制限と正直な注意点
いくつか制約を挙げます。何を得られるか正確に知るためです。
- JPEG出力のみ。 ここではPNGやWebPの選択肢はなく、結果は常にJPGです。(別の形式が必要なら、画像形式コンバーターが扱います。)
- 1ファイル10MB、1バッチ20枚。 これより大きなファイルやバッチは対応していません。
- 変換はあなたの端末で動きます。 デコードはメインスレッドで順次行われ、バックグラウンドワーカーで並列化されないため、大きなバッチは少し時間がかかり、ページが一時的に忙しく感じることがあります。
- heic-to はiOS 17/18向けに調整されていますが、 かなり新しいHEICの一部はまだデコードできないことがあります。その場合は壊れたファイルを渡すのではなく、ツールがその旨を伝えます。
- 品質はJPG再エンコードにのみ影響します。 JPGの書き出し方を制御するもので、元の解像度は変えません。
よくある質問
JPGはHEICより見劣りしますか?
既定の90%の品質ではいいえ。結果は元のHEICと見た目上ほぼ同じです。HEICからJPGへの移行は穏やかな再エンコードで、JPGは概してHEICより効率が悪いため、JPGが元より少し大きくなることさえあります。サイズの方が完璧より重要なら、品質スライダーを下げて、画像ごとにサイズが更新されるのを確認してください。
複数のiPhone写真を一度に変換できますか?
はい。1バッチ最大20枚、各最大10MBです。すべて追加し、品質を一度設定して すべて変換 でバッチ全体を処理し、すべてダウンロード でまとめて保存します。
写真はどこかにアップロードされますか?
いいえ。変換は完全にブラウザの中で実行されます。写真は端末から読み込まれ、ローカルでデコードされ、JPGは直接書き戻されます。アップロードのステップも、サーバー側処理も、保存されたコピーもありません。それこそが、アップロード式の変換ツールではなくこのツールが存在する理由です。
そもそもなぜHEICがWindowsやAndroidで開かないのですか?
どちらも既定でHEICデコーダーを組み込んでいないからです。WindowsにはMicrosoft StoreのHEIF Image Extensions(と有料のHEVCコーデック)が必要で、Androidの対応状況はメーカーとアプリで異なります。各プラットフォームのコーデック事情を追うより、写真をJPGに変換すれば問題そのものを回避できます。JPGはどこでも開けます。

このツールから始める
今すぐ始める