同じファイルがiPhoneでは開いてパソコンでは開かない。この時点で、原因はファイル側ではなく読む側にあるとほぼ確定します。切り分けの順番を決めておくと早く終わります。

01

まず切り分ける

iPhoneでは開けてパソコンで開けないなら、環境の問題です。どちらでも開けないなら、ファイルが途中までしか転送されていない可能性があります。HEICビューアに入れてみると、デコードできるかどうかがその場で分かります。

拡張子も確認しておきます。.heic、.heif、.hifはどれも同じ入れ物で、対処は共通です。

02

Windowsの場合

Microsoft StoreのHEIF画像拡張機能を入れると、エクスプローラーやフォトで表示できるようになります。ただし地域と時期によって、動画コーデック側の拡張機能が有料になっている場合があります。

毎回この手順を人に頼むのが現実的でない場面も多いはずです。相手に何かをインストールしてもらうより、JPGで渡すほうが結局は早く済みます。

  • HEIF画像拡張機能を入れる
  • 有料表示が出たら無理せず変換に切り替える
  • 相手に渡すファイルは最初からJPGにする
03

ブラウザやメールで開けない場合

ChromeもFirefoxもHEICを表示しません。Webメールの添付プレビューが真っ白なのも同じ理由です。ダウンロードしてから開いても、パソコン側にデコーダーがなければ結果は変わりません。

このサイトのツールはWebAssemblyのデコーダーをページ側に持っているので、ブラウザ自身が対応していなくても表示できます。写真はアップロードされません。

04

結局は変換が早いことが多い

一度きりで済ませたいなら、ブラウザ内の変換ツールでJPGにしてしまうのが確実です。インストールもアップロードもありません。

送る側にいるなら、iPhoneのアプリで変換してから渡せば、この問題は相手側で起きなくなります。原因を相手の環境に残さないほうが手離れがいいです。

HEICが開けないのはなぜ?

拡張子を.jpgに書き換えれば開けますか?

開けません。中身はHEICのままなので、名前だけ変えると余計に扱いにくくなります。変換が必要です。

メールで送られてきたHEICが開けません。

相手の環境ではなく自分の環境の問題です。ブラウザのビューアで開くか、JPGに変換すれば読めます。送り主に再送を頼む必要はありません。

サムネイルは出るのに開けないのはなぜ?

サムネイルは別に埋め込まれていることがあり、本体のデコードとは別経路だからです。本体を読むにはデコーダーが必要です。

AndroidでもHEICは開けませんか?

端末とバージョンによります。近年のAndroidは表示できるものが増えていますが、確実に渡したいならJPGにしておくほうが安全です。

ファイルが壊れているかどうかは分かりますか?

専用のビューアでもデコードできない場合は、転送が途中で終わった可能性が高いです。元の端末からコピーし直してみてください。