JFIFファイルとは?画像が.jfifで保存される理由とJPGにする方法
2026-11-06 更新
画像を右クリックして「名前を付けて画像を保存」したら、photo.jpgではなくphoto.jfifになり、ウェブサイトにアップロードしようとしたら拒否された。心配はいりません。中身はごく普通のJPEGです。
JFIFは名前が違うだけのJPEG
JFIFはJPEG File Interchange Formatの略で、1990年代初めからJPEG画像の保存に使われてきた標準的な形式です。パソコンにある.jpgファイルのほとんどは、実は技術的にはJFIFファイルです。中身は同じで、ファイル名の最後の拡張子だけが違います。
だから解決は簡単ですが、そのぶん厄介でもあります。アップロード画面はたいてい拡張子だけを見て「.jfif」なら拒否します。「.jpg」なら問題なく受け付けたはずのファイルなのに、です。
Windowsが.jfifで保存する理由
画像を保存するとき、ブラウザはWindowsに「image/jpeg形式にはどの拡張子を付けるか」を問い合わせます。多くのパソコンではレジストリの設定が「.jpg」ではなく「.jfif」と答えるようになっていて、別のソフトが設定を書き換えたことが原因のことがよくあります。ChromeとEdgeはその答えに従います。
レジストリの編集に慣れていれば元に戻せます。regeditを開き、HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg で Extension の値を .jpg に変更します。先にレジストリのバックアップを取ってください。触りたくなければ、以下の方法でも十分です。
広告
.jfifを.jpgにする
ファイルが1つなら名前を変えるだけで十分で、画質も落ちません。エクスプローラーの表示メニューで「ファイル名拡張子」をオンにし、photo.jfifをphoto.jpgに変えて、警告で「はい」を押します。画像はまったく変わりません。
ファイルが多いときや名前を変えにくいとき(スマートフォンの場合や、アップロード用にきれいなファイルが欲しい場合)は、LocalvertのJFIF→JPG変換を使ってください。ブラウザの中で標準の.jpgとして保存し直すので何もアップロードされず、まとめてダウンロードできます。編集用に劣化のないコピーが欲しければJFIF→PNGが使えます。
次から出ないようにするには
レジストリを直す以外に、保存画面でファイル名の最後に.jpgを自分で付けて保存する方法もあります。ブラウザは入力した拡張子をそのまま使います。名前を変えてもサイトに拒否される場合は、形式ではなく容量やサイズの問題の可能性が高いので、アップロード前に圧縮やサイズ変更を試してください。