Web から画像を保存したら、.jpg ではなく mypic.jfif になった——開けるアプリもあれば開けないものもあり、ただ普通の JPG がほしいだけ。朗報です。JFIF ファイルは JPEG そのもので、直し方はとても簡単です。
これは自分たちで計測しました。 数字のほうが説明よりはっきりしています。3 枚のテスト画像を JFIF → JPG のページに通したところ、サイズの変化は −4%・−1%・−6% でした。実質的に何も起きていません。JFIF は JPEG そのものだからです。あのページが本当に与えてくれるのは、他のソフトが開いてくれるファイルであって、小さいファイルではありません。 計測データ全体を見る
「変換しなくていい」と教えてくれる実測。 .jfif は実体が JPEG です。JFIF → JPG のページでテスト写真は 330.2 KB → 315.6 KB(-4%)。この -4% は削減ではなく、デコードして再エンコードした代償です。拡張子を .jpg に変えるのは無料かつ無劣化。PNG にすると 330.2 KB → 2.07 MB(+542%)なので、これから編集する場合だけにしてください。
JFIF とは?
JFIF は JPEG File Interchange Format の略で、ほぼすべての「JPEG」がすでに使っている標準コンテナです。つまり .jfif と .jpg はまったく同じ非可逆の画像データを持ち、違うのは拡張子だけです。画質に差はなく、ファイルが壊れているわけでもありません。
なぜダウンロードが .jfif になるのか
これはたいてい Windows のクセです。あるレジストリ設定によって、Chrome や Edge などが JPEG を .jpg ではなく .jfif として保存してしまうことがあります。害はありませんが、次の理由で厄介です。
- 一部の古いプログラムやアップロードフォームは
.jpgや.jpegしか認識しません。 - サムネイルや「プログラムから開く」の既定がおかしくなることがあります。
JFIF を JPG(または PNG)に変換する方法
データはもともと同じなので、変換は一瞬で、実質的に無損です。以下のツールはすべてブラウザ内で動作し、アップロードしません。
- JFIF を JPG に変換——どこでも受け付けられる拡張子に。
- JFIF を PNG に変換——可逆の PNG コピーが特に必要なときに。
ファイルをドロップしてダウンロードするだけ——これでどこでも開けて、アップロードもできます。
この変換の実際の代償は見ておく価値があります。「節約」ではないからです。JFIF → JPG のページでは、スクリーンショットが 45.2 KB → 44.8 KB(-1%)、フラットイラストが 25.6 KB → 24.2 KB(-6%)。この小さな減少はデコードと再エンコードの代償で、利得ではありません。中身がもともと JPEG なので、バイトはほとんど動きません。
JFIF ファイルをもらわないようにするには
Windows で繰り返し起きるなら、ファイルの関連付けを変えて JPEG を再び .jpg で保存させることができます(.jfif の MIME タイプのレジストリを編集)。レジストリを触りたくなければ、ダウンロードのたびに JFIF を JPG に変換 を通せば、数秒で片付き、ファイルも整います。
.jfif をそのまま .jpg に変えてもいい?
はい——しかもこれが一番速い方法です。中身のバイト列はすでに標準的な JPEG なので、photo.jfif を photo.jpg に変えても画像は一切変わりません。再エンコードも画質の劣化もありません。Windows ではまず拡張子を表示させます。
- エクスプローラーを開き、上部の表示を選びます。
- ファイル名拡張子をオンにします(Windows 11:表示 → 表示 → ファイル名拡張子)。
- ファイルを右クリックして名前の変更を選び、
.jfifを.jpgに変えます。
ファイルが多く、手作業で直したくない場合は、変換ツールが一手で同じことをこなします。
実測はこの助言を裏づけます。リネームは無料、変換は完全に無料ではありません。JPG ではなく PNG にすると、代償は無視できなくなります。同じスクリーンショットが 45.2 KB → 72.8 KB(+61%)。可逆形式は JPEG の圧縮痕跡まで保存しなければならないからです。
「名前を変えれば十分」という主張には測れる答えがあります。テストコーパスの JFIF 3 ファイルを JFIF → JPG 変換に通しました:
| テスト画像 | 入力 | 出力 | 変化 |
|---|---|---|---|
| 写真 | 330.2 KB | 315.6 KB | -4% |
| スクリーンショット | 45.2 KB | 44.8 KB | -1% |
| イラスト | 25.6 KB | 24.2 KB | -6% |
「改名で足りるのか」には正確な答えがあり、それは私たちが最初にここに書いたものではありません。元ファイルは本当に同一です。私たちのコーパスでは photo.jfif と photo.jpg がどちらも 338083 バイト —— 同じファイルに二つの名前が付いているだけです。だから改名は機能し、改名は本当に無損失です。しかしこの変換ツールは改名しません。 画像を復号し、JPEG として再符号化するため、出力は入力と一致しません。写真は 315.6 KB(-4%)、スクリーンショットは 44.8 KB(-1%)、イラストは 24.2 KB(-6%)でした。これらの差は2 回目の非可逆符号化であり、節約ではありません。ですから必要なのが拡張子だけなら、自分で改名してください。変換ツールが要るのは、プログラムがファイルを直接拒否する場合、あるいはフォルダごと処理したくて、何も送信せずドラッグ&ドロップで一括したい場合です。
同じ画像で見かける他の拡張子
1つの JPEG はいくつもの拡張子を正当に持てますが、中身の形式はすべて同じです。
.jpgと.jpeg:日常的な名前(.jpgは昔の DOS/Windows の 8.3 文字制限に由来します)。.jfif・.jfi・.jif:JFIF 規格を指す表記のバリエーション。.jpe:あまり見かけない古い綴り。
いずれも互換だと考えてかまいません。あるプログラムが受け付けないなら、.jpg に改名するか変換すれば大丈夫です。
技術メモ:JFIF が加えるもの
素の JPEG は「ピクセルをどう圧縮するか」だけを定め、実用的な情報の保存方法は決めていません。JFIF(1992 年公開)は、その隙間を埋める小さな枠組みです。APP0 マーカーを追加し、解像度/DPI やピクセル縦横比を記録し、サムネイルも持てます。カメラやスマホの写真は代わりに Exif をよく使います——同じ場所に入る別のメタデータの枠で、日付・カメラの機種・GPS などを収めます。どちらにせよ、その下にある圧縮画像は普通の JPEG です。
よくある質問
変換や改名で画質は落ちる?
落ちません。データは同一なので、どちらも無損です——ラベルを付け替えているだけで、再圧縮ではありません。
JFIF は JPG より劣る?
いいえ。画像そのものの画質や互換性に差はなく、問題は拡張子が見慣れないことだけです。JPEG と他の形式の比較はPNG と JPG の比較をご覧ください。