メインコンテンツへスキップ

← ブログ一覧へ

JFIF ファイルとは?JPG に変換する方法

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 のページでは、スクリーンショットが 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 ではまず拡張子を表示させます。

  1. エクスプローラーを開き、上部の表示を選びます。
  2. ファイル名拡張子をオンにします(Windows 11:表示 → 表示 → ファイル名拡張子)。
  3. ファイルを右クリックして名前の変更を選び、.jfif を .jpg に変えます。

ファイルが多く、手作業で直したくない場合は、変換ツールが一手で同じことをこなします。

実測はこの助言を裏づけます。リネームは無料、変換は完全に無料ではありません。JPG ではなく PNG にすると、代償は無視できなくなります。同じスクリーンショットが 45.2 KB → 72.8 KB(+61%)。可逆形式は JPEG の圧縮痕跡まで保存しなければならないからです。

「名前を変えれば十分」という主張には測れる答えがあります。テストコーパスの JFIF 3 ファイルを JFIF → JPG 変換に通しました:

テスト画像入力出力変化
写真330.2 KB315.6 KB-4%
スクリーンショット45.2 KB44.8 KB-1%
イラスト25.6 KB24.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 の比較をご覧ください。