HEIC を PNG に変換 — iPhone の HEIC 写真をオンラインで PNG に
iPhone の HEIC 写真を PNG 形式に変換します。ロスレス出力、ブラウザ側で完結、アップロード不要。ファイルは端末内に留まります。
Drop your HEIC photo here
iPhone HEIC/HEIF photos — up to 50 MB. Files stay on your device.
想定される用途
- PNG 出力は元の HEIC より大幅に大きくなります(典型的に 5〜8 倍)。共有やメール送信には HEIC を JPG に変換するツールのご利用を検討してください。
- HEIC はロッシー形式です。HEIC デコード後のビットマップはすでにロッシー近似です。本ツールが出力する PNG は、デコード後の HEIC とピクセル単位で一致しますが、元のセンサー情報を復元するわけではありません。
- ブラウザの Canvas API は ICC プロファイルの埋め込みを行いません。色精度が重要なワークフローでは、ICC プロファイルを埋め込めるデスクトップツールをご利用ください。
HEIC は互換性のためではなく、効率性のために作られました。Apple が iOS 11 以降のデフォルトカメラ形式として HEIC を採用して以来、数十億枚の写真がこの形式で存在しますが、Web とデスクトップのエコシステムはまだ追いついていません。ほとんどの Web サービス、CMS プラットフォーム、印刷サービスでは HEIC のアップロードが拒否されます。HEIC を PNG(広くサポートされたロスレスのラスター形式)に変換することで、すべてのアプリケーションで開ける、HEIC 写真とピクセル単位で一致するバージョンを得られます。
変換のパスは、HEIC デコード(HEVC → ビットマップ)を行ったうえで PNG エンコード(ビットマップ → DEFLATE)を行います。PNG エンコードの段階では、デコードされたビットマップは数学的にそのまま保存されますが、HEIC 自体がロッシー形式であることは理解しておく必要があります。HEIC ファイルをデコードして得られるビットマップは、すでにカメラセンサー生データに対するロッシー近似となっています。本ツールが提供する PNG は、デコード後の HEIC と完全に一致する PNG です。
デコード後のピクセルを 1 つも残らず保持し、これ以上の圧縮アーティファクトを重ねたくない場合に、PNG は最適な選択です。用途としては、世代間損失を避けたいアーカイブ保存、ロスレスなソースファイルを前提とする印刷ワークフロー、さらに編集を行うグラフィックデザインパイプライン、ロッシーな再圧縮よりもサイズが大きくなることを許容するあらゆるシナリオが挙げられます。トレードオフはサイズです。HEIC から生成された PNG は元ファイルの 5〜8 倍になることが一般的です。
日常的な共有、アップロード、メール送信には、併用の「HEIC を JPG に」ツールのほうが実用的です。92% 品質の JPG は、PNG と視覚的には区別できない画像を、ファイルサイズのごく一部で生成します。ピクセル単位の忠実度が必要なときは PNG を、コンパクトで互換性の高いファイルが必要なときは JPG をご利用ください。
使い方
HEIC 写真をドロップ
.heic または .heif ファイルをドロップゾーンにドラッグします(最大 50 MB)。ファイルはローカルで読み取られ、サーバーには一切送信されません。
デコーダーをロード(初回のみ)
初回使用時に、約 1.4 MB の WASM デコーダーがブラウザにダウンロードされます。2 回目以降の変換は即座に完了します。セッション中はデコーダーがメモリにキャッシュされます。
PNG をダウンロード
HEIC はフル解像度のビットマップにデコードされ、DEFLATE 圧縮によるロスレス PNG としてエンコードされます。ファイル名には `-converted` の接尾辞が付きます。ソースに透明度やアルファチャネルが含まれている場合は保持されます。
よくある質問
PNG 出力は本当にロスレスですか?
PNG エンコードの工程はロスレスです。DEFLATE 圧縮により全ピクセルが正確に保持されます。ただし、その前段の HEIC デコードはロッシー(HEVC 圧縮)です。出力される PNG はデコード後のピクセルを忠実に反映しますが、元の HEIC 圧縮で失われた情報を復元することはできません。
PNG のファイルサイズが HEIC よりもずっと大きいのはなぜですか?
HEIC は HEVC 圧縮を用いるため、JPEG の約 2 倍の効率を持ちます。3 MB の HEIC 写真が 15〜20 MB の PNG になることもあります。PNG のロスレス DEFLATE はベタ塗りのグラフィックス向けに設計されており、写真向けではありません。ファイルサイズが問題になる場合は、HEIC を JPG に変換するツールをご利用ください。
透明度は保持されますか?
はい。HEIC ソースにアルファチャネル(透明度)が含まれている場合、出力される PNG にも保持されます。これは、デザインソフトから書き出した HEIC 画像やスクリーンショットで多く見られます。
連写や HEIC シーケンスを変換できますか?
このコンバーターは HEIC コンテナから主画像のみを抽出します。連写シーケンス、デプスマップ、補助画像は変換対象外です。連写フレームを書き出す必要がある場合は、macOS の Photos.app をご利用ください。
カラープロファイルや HDR はどう扱われますか?
デコーダーは変換時に HDR コンテンツを SDR にマッピングします。広色域(Display P3)は Canvas API が許す範囲で PNG に保持されますが、明示的な ICC プロファイルの埋め込みは行われません。色精度が重要なワークフローでは、ICC プロファイルを埋め込めるデスクトップツールをご利用ください。
写真はどこかにアップロードされますか?
いいえ。すべての処理(HEIC の WebAssembly デコードと Canvas API による PNG エンコード)はブラウザ内で完結します。ファイルが端末から離れることは一切ありません。
制限事項
- ファイルサイズが大幅に増大出力される PNG は元の HEIC の 5〜8 倍になることが一般的です。これは PNG のロスレス圧縮がグラフィックスやアイコン向けに設計されており、写真画像向けではないという仕様によるものです。
- メタデータは保持されないCanvas ベースのエンコードパイプラインは、EXIF、GPS、ICC プロファイルといったメタデータを引き継ぎません。出力される PNG にはピクセルデータのみが含まれます。メタデータ保持が重要な場合は、`--preserve-metadata` を指定した `heif-convert` の CLI ツールをご利用ください。
- 一括変換やアニメーション HEIC には非対応単一画像の変換のみに対応しています。アニメーション HEIC シーケンスや連写キャプチャはサポート対象外です。主静止画像のみが抽出されます。
プラットフォーム別の注意点
- macOS
- Preview.app では ファイル → 書き出す → PNG で HEIC を PNG に書き出せます。品質はブラウザツールと同一です。一括書き出しや EXIF の保持が必要な場合は Preview をご利用ください。
- Windows
- Windows 10/11 では HEIC ファイルをネイティブで閲覧するために、Microsoft Store からの HEIC コーデックのインストールが必要です。ブラウザツールはこの要件を完全に回避するため、コーデックのインストールは一切不要です。
- Linux
- 同等の CLI: `heif-convert input.heic output.png` または `magick input.heic output.png`(heic デリゲート付き ImageMagick)。ブラウザツールはインストール不要の代替手段です。
- Web
- libheif WebAssembly を用いて完全にクライアントサイドで動作します。アップロードなし、サーバーとのラウンドトリップなし。Chrome、Firefox、Safari、Edge などあらゆるモダンブラウザで動作します。