HEIC to JPG変換 - 無料、アップロード不要

iPhoneのHEIC/HEIF写真をJPG、PNG、WebPに変換します。デコーダーはブラウザ内で動作するため、写真が外部にアップロードされることは一切ありません。

HEIC to JPG変換の仕組み

目にするファイル名はHEICですが、その中身のフォーマットはHEIF(High Efficiency Image File Format)です。これはAppleがiOS 11で標準カメラフォーマットとして採用したISOコンテナです。コンテナ内部では、4K動画と同じHEVCコーデックで実際の画像が圧縮されています。これが、同等の画質で保存した場合、HEIC写真が通常JPGの半分のサイズになる理由です。さらに、このコンテナはJPGには無い情報も保持できます。アルファチャンネル、10ビットの色深度、ポートレートモードで使用される深度マップ、Live Photosの画像シーケンス、複数の画像を1つのファイルにまとめることなどです。JPGへの変換とは、HEVC圧縮された画像を完全にデコードして生のピクセルに戻し、それらのピクセルを、はるかに古いJPGのDCT圧縮で再エンコードすることを意味します。これは本物のトランスコードであり、単なる名前の変更ではありません。そのため、このサイトの他のツールが行うようなヘッダー編集と比較して、処理が明らかに遅くなります。このコンバーターは、WebAssemblyにコンパイルされたlibheifを使用して、ブラウザ内でこのデコードを実行します。最初に変換する画像では、そのWebAssemblyモジュールをダウンロードしてインスタンス化する必要があるため、数秒かかります。後続の画像は、読み込まれたモジュールを再利用するため、はるかに速く完了します。ファイルはあなたのデバイスから直接メモリに読み込まれ、結果はダウンロードとして返されるため、写真がサーバーに送信されることは一切ありません。意外に思われることが多いため、2つの結果を明確に述べておきます。第一に、出力はほとんどの場合、入力よりも大きくなります(通常2〜3倍)。これは、JPGがHEVCの効率に匹敵できないためです。これはバグではなく、変換が失敗した兆候でもありません。第二に、HEICが保持できる付加情報は失われます。出力先をJPGにした場合、アルファチャンネルはフラット化され、Live Photosの動画部分は破棄されて静止画のキーフレームのみが保持され、ポートレートモードのぼかしに使われる深度マップデータも失われます。透明度を保持する必要がある場合は、JPGではなくPNGまたはWebPを出力先として選択してください。このツールは、ファイル拡張子やOSが報告するMIMEタイプ(どちらもHEICでは信頼性が低い)を信用せず、ISOコンテナのブランドバイトを検査することでファイルを識別します。

なぜHEICをJPGに変換するのか

HEICはスマートフォン上では容量を節約しますが、その効率性は写真がスマートフォンの外に出た瞬間に役に立たなくなります。依然として多くのソフトウェアが、.heicファイルを認識できないからです。

Windows、古いAndroidスマートフォン、Linuxなど、HEVCデコーダーライセンスのないデバイスでiPhoneの写真を開く
求人応募、保険請求、マーケットプレイスへの出品、ほとんどのプリントサービスなど、HEICを受け付けないサイトやポータルにアップロードする
古いバージョンのPhotoshop、GIMP、Word、PowerPointなど、HEIFを読み取れないエディターやオフィスソフトにインポートする
受信者が変換せずに確実に見られるよう、メールやメッセージに写真を添付する

HEICをJPGに変換する方法

手順は4つ。すべてローカルで処理されます。写真はお使いのデバイス上でデコードされ、外部に送信されることはありません。

1

1つまたは複数の.heic、.heif、.hifファイルを追加します。ドラッグ&ドロップするか、ファイル選択ツールをご利用ください。すべてのファイルは、ファイル名ではなく内容によって検証されます。

2

出力形式を選択します。最も広い互換性にはJPG、ロスレス出力や透明性が必要な場合はPNG、最小のファイルサイズを求めるならWebPをお選びください。

3

JPGまたはWebPの品質を設定します。90%が適切なデフォルト値です。約70%を下回ると、圧縮ノイズが見え始めます。

4

変換を実行し、画像ごとの進行状況を確認します。その後、各写真を個別にダウンロードするか、バッチ全体を1つのZIPファイルとしてダウンロードします。

よくある質問

HEICの方が、圧縮効率が純粋に優れているからです。JPGよりも約20年後に設計されたHEVCコーデックで画像を保存しており、通常、同じ画質を半分以下のバイト数で実現します。画像をJPGとして再エンコードすると、その効率性が失われ、ファイルサイズが大きくなります。2倍から3倍になるのが普通です。写真に何かが追加されたわけではなく、解像度も変わりません。出力サイズが気になる場合は、代わりにWebPを選択してください。効率性がHEICにはるかに近く、現在のすべてのブラウザでサポートされています。
いいえ。HEIFデコーダーは、libheifをWebAssemblyでビルドしたもので、ブラウザのタブ内で動作します。ファイルはお客様のデバイス上でメモリに読み込まれ、そこでデコードされ、結果はダウンロードとして直接手元に返されます。一切の送信は行われません。これは、カメラロールの写真が個人的なものであり、位置情報を含むことが多いため、ここでは特に重要です。つまり、ページを読み込んだ後はネットワーク接続がなくてもこのツールは動作し続け、実用的なバッチ処理の制限は、アップロードの上限ではなく、お客様のデバイスのメモリ容量となります。
HEIFのデコードには、WebAssemblyにコンパイルされた大規模なCライブラリであるlibheifが必要です。最初の画像をデコードする前に、これをダウンロードしてインスタンス化する必要があり、接続環境やデバイスに応じて通常2〜5秒かかります。一度読み込まれると、その後のアクセス中はメモリに常駐するため、2枚目以降の画像変換ははるかに高速になります。画像は意図的に1度に1つずつ処理されます。デコードされた写真は大量のwasmメモリを占有するため、バッチ全体を並行してデコードすると、ピーク時の使用量が倍増し、スマートフォンではタブがクラッシュする可能性があるからです。
生き残るのは静止画のみです。Live Photosの動きは別のビデオトラックとして保存されており、破棄されます。キーフレームが残されます。編集アプリが背景のぼかしを再計算するために使用するポートレートモードの深度マップは破棄されます。そのため、画像に既に焼き付けられたぼかしは保持されますが、調整することはできなくなります。透明度はPNGまたはWebPに変換すれば保持されますが、JPGにはアルファチャンネルがないため、透明領域はフラット化されます。これらが重要な場合は、出力先としてPNGまたはWebPを選択してください。
はい。好きなだけファイルを追加してください。ファイルは順次変換され、現在どの画像をデコードしているかを示すカウンターが画面に表示されます。すべてのファイルに、同じ出力形式と品質設定が適用されます。処理が完了すると、写真を個別にダウンロードするか、バッチ全体を1つのZIPとして取得できます。各出力ファイルは元のファイル名を保持し、拡張子のみが置き換えられます。したがって、IMG_1234.heicはIMG_1234.jpgになり、フォルダ内で写真が同じ順序で保たれます。
このツールは、ファイル拡張子やシステムが報告するMIMEタイプを信頼するのではなく、ファイルの先頭バイトをチェックしてISOコンテナのシグネチャとそのブランドコードを確認します。どちらもHEICでは信頼性が低いためです。同じ.heicファイルでも、システムによって空のタイプで届いたり、image/heicで届いたりします。ファイルが拒否された場合、その中身は実際にHEIFではありません。最も多いのは、名前が変更された、既に変換されたものをダウンロードした、あるいはアプリが.heicという名前でJPGを出力したなどの理由です。そのようなファイルは変換の必要がなく、.jpgにリネームするだけで十分です。
「設定」>「カメラ」>「フォーマット」を開き、「高効率」の代わりに「互換性優先」を選択します。これ以降、新しい写真はJPGとして撮影されます。ただし、これにより、写真1枚あたりの保存容量が約2倍になり、HEIFを必要とする一部の撮影モードが無効になることに注意してください。そのため、多くの人は「高効率」を維持し、必要な時に変換することを選びます。「設定」>「写真」の下部にも別の設定があります。「MacまたはPCに転送」の場合、「自動」ではJPGに変換して転送し、「元のフォーマットのまま」ではHEICファイルを変換せずに転送します。
JPGは非可逆フォーマットであり、画像が再エンコードされるため、ある程度の低下は避けられません。品質90%の場合、写真でその違いを見分けるのは非常に困難です。100%では事実上、目に見えませんが、ファイルサイズは大きくなります。低下が発生するのは、この変換時に一度だけです。HEICファイルから出力されるデコード済みのピクセルは正確であり、この時点までに劣化しているものはありません。一切の低下を避けたい場合は、代わりにPNGに変換してください。可逆圧縮であり、ファイルサイズはかなり大きくなりますが、すべてのピクセルを正確に再現します。

その他の画像ツール

画像編集のニーズに応える他の強力なツールをご覧ください

画像圧縮

サイズ縮小

サイズ変更

寸法変更

画像切り抜き

領域を切り取る

形式変換

形式を変更

フォトエディター

写真を編集

画像回転

画像を回転

画像反転

水平/垂直反転

透かしを追加

透かし

枠線追加

画像枠線を追加

角丸

角丸を追加

フィルター

明るさ/コントラスト

顔をぼかす

顔を隠す

モザイク

領域をぼかす

背景削除

背景を削除

画質向上

AI拡大

テキスト追加

画像にテキストを追加

コラージュ

複数の画像を結合

HTMLから画像

Webを画像に

GIF からシーケンス

フレーム抽出

画像の余白を削除

空白の縁を削除

画像を一括リネーム

ファイル名を安全に一括変更

円形切り抜き

画像を円形に切り抜き

白黒

画像をグレースケールに変換

画像分割

画像をグリッドに分割

画像結合

画像を1つに結合

DPI変更

画像のDPIメタデータを設定

画像→Base64

画像をBase64にエンコード

画像をPDFに結合

複数の画像を1つのPDFにまとめる

EXIF除去ツール

GPS位置情報を含む写真の隠しメタデータを表示・除去

ファビコン ジェネレーター

完全なアイコンセットとHTML

カラーパレット

画像から色を抽出

Base64→画像

Base64をデコードして画像に戻す

HEIC→PNG

iPhoneのHEIC写真をロスレスでPNGに変換

文字を被写体の後ろに

写真の被写体の後ろに文字を回り込ませる。すべてブラウザ内で完結

カラーピッカー

任意のピクセルのHEX・RGB・HSLを取得

署名メーカー

署名を手書きして透過PNGでダウンロード

署名の背景削除

紙の上のインクを透過に

背景透過ツール

背景を透明にする