HEIC/HEIFをJPGに変換
iPhoneで撮影したHEIC/HEIF写真を、ブラウザから出ることなくJPGに変換します。変換はバックグラウンドのWorker内で行われるため、処理中も画面が固まりません。
画像はこの端末内で処理され、当サイトのサーバーへ送信されません。
このツールでできること
- 拡張子ではなく実際のファイル構造からHEIC/HEIFを判定します。
- 共有や互換性に適した固定の品質でJPGへ変換します。
- 複数ファイルを一度に扱え、ファイルごとにサムネイルとダウンロードボタンが表示されます。
- 変換はDedicated Worker内でWebAssemblyを使って行われ、アップロードは発生しません。
使い方
- HEIC/HEIFファイルを1件以上選択、またはドラッグ&ドロップします。
- 各ファイルの変換が完了するのを待ちます(1件ずつ順番に処理されます)。
- 変換後のJPGをプレビューし、個別またはまとめてダウンロードします。
- 別の画像からやり直したい場合は、一覧からファイルを削除します。
重要な制約
- 実際にHEIC/HEIFと判定されたファイルのみが対象で、構造が似ているAVIF等は対象外として拒否されます。
- 出力の品質は固定で、このページから調整することはできません。
- JPGへの再エンコードにより、元のEXIF情報(向き・位置情報を含む)は結果として失われます。このページはそれらを保持・復元するものではありません。
- 50MBを超えるファイルや、極端に大きい画素数の画像は安全のため拒否されます。
- ブラウザがWorker・WebAssembly・OffscreenCanvasのいずれかに対応していない場合、このツールは動作しません。
この機能は、GNU Lesser General Public License version 3(LGPL v3)で提供されるlibheif 1.19.7・libde265 1.0.15を含むWebAssemblyを使用しています。ライセンスの詳細、対応ソース、再ビルド・再リンク手順はオープンソースライセンス一覧、および対応ソースpackageでご確認いただけます。このpackageはFileFitの技術・ライセンス自己レビューに基づいて提供しており、法的助言または法的十分性の保証ではありません。
プライバシー
HEICのデコードとJPGへのエンコードは、いずれもブラウザ内のDedicated Worker内で行われます。写真がFileFitのサーバーや第三者へ送信されることはありません。
よくある質問
iPhoneの写真が一部のアプリやサイトで開けないのはなぜですか?
多くの非Apple製アプリや古いソフトウェアはHEIC/HEIFに対応していません。JPGへ変換することでほぼどこでも開けるようになります。
変換後のJPGに位置情報やカメラ情報は残りますか?
残りません。JPGへの変換は画像を再エンコードするため、結果として元のEXIF情報(位置情報を含む)は失われます。ただしこのページは専用のメタデータ削除機能ではありません。
複数のHEIC写真を同時に変換できますか?
複数ファイルをまとめて選択できますが、変換はバックグラウンドで1件ずつ順番に行われます。
一部のファイルだけ変換に失敗するのはなぜですか?
実際にはHEIC/HEIFでない、サイズ上限を超えている、画素数が大きすぎる等が考えられます。他のファイルの変換には影響しません。
このツールはサードパーティ製のコードを使っていますか?
はい。HEICのデコードには、LGPL v3ライセンスのlibheif・libde265をWebAssemblyへビルドしたものを使用しています。詳細はオープンソースライセンス一覧と対応ソースpackageをご覧ください。
変換中に写真がサーバーへ送信されることはありますか?
ありません。変換はブラウザ内のDedicated Worker内で行われ、画像がどこかへ送信されることはありません。