iGotTools

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 に変換はすべてローカルで行います。手順はこうです。

  1. HEIC写真を追加します。 .heic または .heif ファイルをドロップゾーン(タイトル「HEIC 写真をここにドロップ」)にドラッグするか、HEIC を選択 ボタンを押して参照します。1回のバッチで最大20枚、各ファイル最大10MBまで追加できます。
  2. 品質を設定します。 品質 スライダーは10〜100%でリアルタイム表示があり、既定は90%です。これは良い出発点です。元と見た目が同じままで良ければそのままに、ファイルを小さくしたい場合は下げます。
  3. 必要なら背景色を設定します。 HEICに透明部分がある場合(カメラ写真では稀、スクリーンショットや編集では多い)、背景色 (透過 HEIC 用) を選びます。既定は白で、JPEGにはアルファチャンネルがなく単色の背景が必要だからです。
  4. すべて変換 を押します。 ツールは各写真をローカルでデコードし、それぞれのJPGを作成します。
  5. 結果を確認します。 各項目は オリジナル の横に JPG 結果 をサムネイルとサイズ削減(「X% 縮小」)付きで表示します。削除 で項目を外すか、すべて消去 でやり直せます。
  6. ダウンロードします。 すべてダウンロード ですべての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はどこでも開けます。

iGotTools

このツールから始める

今すぐ始める