JFIFをJPGに変換 — .jfif ファイルを普通の JPG に

.jfif ファイルは、名前が少し変わっているだけの JPEG です。画質を落とさずに .jpg へ名前を変えたり、JFIF を PNG に変換したりできます。一括処理に対応し、アップロードも不要です。

🎯 画質劣化なし🔒 100% ブラウザ内処理🖼️ JPG または PNG✓ 無料・無制限

ここに JFIF ファイルをドラッグ&ドロップ

またはクリックしてアップロード

最大 30 ファイル、各 20MB · 対応形式:.jpeg、.jpe、.jfif、.pjpeg、.jpg

🎯

初期設定でロスレス

JFIF から JPG への変換では元のバイトを保ち、名前だけを変えるので、再圧縮は一切行われません。

🔒

アップロードなし

変換はブラウザのタブ内で行われます。非公開のページやチャットから保存した画像も、端末の外に出ることはありません。

🖼️

JFIF を PNG にも変換

ロスレスの編集用コピーが必要な場合や、PNG を求めるサイト向けには、出力形式を切り替えるだけ。各ファイルを 1 回デコードして PNG で保存します。

🛠️

原因から解決

下のガイドでは、Windows が .jfif で保存する原因となっているレジストリの値 1 つと、その戻し方を紹介しています。

JFIF ファイルとは?

JFIF ファイルは、ごく普通の JPEG 画像です。JFIF は JPEG File Interchange Format の略で、別の種類の画像ではなく、ファイルの先頭にある小さなヘッダーのことを指します。

JPEG 規格は画像の圧縮方法を定めていましたが、ピクセル密度や色空間といった実用的な細部は決めていませんでした。1992 年、JFIF 仕様がその穴を埋めるため、画像開始マーカーの直後に置く APP0 という短いブロックを定めました。Web 上の JPEG のほとんどは、ファイル名にかかわらずこのブロックを持っています。

JFIF と Exif は同じデータに付く 2 つのラベル

カメラやスマホは Exif という別のヘッダーを書き込み、そこにはカメラの機種、日時、GPS 位置も記録されます。両方を持つファイルもあります。どちらのヘッダーでも、その下にある圧縮画像データの構造は同じなので、どの JPEG デコーダーでも両方を読み込めます。

では、なぜ .jfif を受け付けないアプリがあるのか

中身ではなく拡張子をチェックしているからです。「.jpg、.jpeg、.png」を許可しているアップロードフォームでは、問題なくデコードできるはずの .jfif ファイルもグレー表示になります。JFIFをJPGに変換することで解決するのは、まさにこの問題です。

Web から保存FF D8APP0 · JFIF圧縮された画像データFF D9カメラから直接FF D8APP1 · Exif圧縮された画像データFF D9どちらも同じ画像データ
JFIF ヘッダーと Exif ヘッダーは、同じ JPEG 画像データに付ける 2 種類のラベルです。

Windows が画像を .jfif で保存する理由

Chrome や Edge で右クリック →「名前を付けて画像を保存」をしたら、急に .jfif ファイルが保存されるようになった。そんな場合、原因はブラウザーではありません。ブラウザーは image/jpeg タイプに対応する拡張子を Windows に問い合わせ、その答えを使っているだけです。

決めているのはレジストリの値 1 つ

Windows はその答えを、レジストリの HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg にある Extension という値に保存しています。ここが「.jpg」ではなく「.jfif」になっていると、そのパソコン上のすべての Chromium 系ブラウザーがそれに従います。

勝手に変わってしまう理由

画像の種類を登録するソフトウェアをインストール・更新すると、この値が書き換えられることがあります。一部の Windows Update でも同様です。これは設定の問題で、故障ではありません。画像に問題はなく、値を元に戻せば新しくダウンロードするファイルは直ります。すでに保存したファイルは変換が必要で、それを行うのが上のツールです。

名前を付けて画像を保存…image/jpeg の拡張子は?Windows レジストリ…\Content Type\image/jpegExtension = .jfif.jfif.jfif で保存
Chrome や Edge は image/jpeg に対応する拡張子を Windows に問い合わせ、Windows は .jfif と答えます。

JFIFをJPGに変換する 3 ステップ

1

JFIF ファイルをドロップ

1 つ以上の .jfif ファイルを点線の枠内にドラッグするか、クリックして選択します。ファイルはブラウザ内にとどまり、アップロードされることはありません。

2

JPG か PNG を選ぶ

JPG を選んで「名前の変更のみ」にすれば、元のバイトがそのまま保たれます。PNG は各画像を 1 回デコードし、編集用のロスレスなコピーを保存します。

3

ファイルをダウンロード

各ファイルの横にある「ダウンロード」か、「すべて ZIP でダウンロード」をクリックします。変換したファイルは、普通の JPG や PNG が開ける場所ならどこでも開けます。

.jfif.jfif.jfifここに .jfif ファイルをドロップ
1

.jfif ファイルをドロップします。

保存形式JPGPNG名前の変更のみ
2

JPG(または PNG)を選び、「名前の変更のみ」のままにします。

.jfif.jpg✓ バイト単位で同一すべて ZIP でダウンロード (3)
3

変換したファイルか ZIP をダウンロードします。

Chrome と Edge で画像が JFIF で保存されるのを止める方法

変換で直るのは手元にあるファイルです。新しくダウンロードするファイルが .jfif にならないようにするには、レジストリの値を元に戻します。作業は 1 分ほどで終わります。

一度だけの修正手順

  1. Windows + R キーを押し、regedit と入力して Enter キーを押します。
  2. HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg を開きます。
  3. Extension をダブルクリックし、「.jfif」を「.jpg」に変更します。
  4. 隣にある image/pjpeg キーも「.jfif」になっていたら、そちらも変更します。
  5. レジストリエディターを閉じ、ブラウザーを再起動します。

編集する前に

この変更には管理者アカウントが必要です。編集するのは上記の値だけにしてください。不安な場合は、先に「ファイル」→「エクスポート」でキーを書き出しておけば元に戻せます。

管理者権限がない場合は保存時に名前を変更

「名前を付けて保存」ダイアログで、ファイルの種類を「すべてのファイル」に変え、末尾に「.jpg」を付けた名前を入力します。保存されるのは同じ JPEG で、名前が希望どおりになるだけです。

1レジストリエディターを開くWin + R → regedit2image/jpeg キーを探す…\MIME\Database\Content Type\image/jpeg3Extension の値を編集Extension: .jfif → .jpg新しい保存は再び .jpg に
拡張子を決めているのはレジストリの値 1 つだけ。一度 .jpg に戻せば問題は解消します。

JFIF ファイルを開けるアプリ

ファイルを使う場所.jfif を開ける?対処法
Windows フォト、macOS プレビュー、Web ブラウザーはい不要(そのまま使えます)
アップロードフォーム、求人・ビザ申請サイトたいてい不可先に JFIFをJPGに変換
一部の写真編集ソフト、プリントショップの注文ページ不可のことが多いJPG に変換(編集用なら PNG)
スマホのギャラリーアプリアプリによる念のため JPG に変換
メールやチャットの添付送信はできるが、受信者が開けないことも代わりに JPG を送る
.jfif を開けるWindows フォトWeb ブラウザーmacOS プレビュー.jfif を拒否しがちアップロードフォームや申請サイト一部の写真編集ソフトプリントショップの注文ページ
ほとんどのビューアーは .jfif を開けますが、アップロードフォームや一部の編集ソフトは受け付けません。

名前の変更で十分な理由と、そうでない場合

JFIF と JPG で画像データは変わらないため、JFIFをJPGに変換するには新しいファイル名を付けるだけで十分です。初期設定のモードがデコードと再圧縮ではなくバイトのコピーを行い、結果に「バイト単位で同一」と表示されるのはそのためです。

名前と中身が一致しないファイル

まれに、.jfif ファイルの中身が別の形式のこともあります。たとえば、サイトが配信した WebP や PNG を誰かが名前だけ変えたものです。こうしたファイルは名前を変えても解決しません。このツールはすべてのファイルの先頭バイトを読み取り、JPEG でなければ本物の JPEG に変換して、結果リストでその旨をお知らせします。

再エンコードを選ぶべきとき

「再エンコード」を選ぶのは、名前を変えたあとも送り先に拒否された場合だけにしてください。これはプログレッシブ JPEG を受け付けない一部の厳格なシステムで起こります。画質 92% で再エンコードすれば、見た目は変わらない標準的な JPEG が新たに書き出されます。

holiday.jfifファイル名の表示 :JPEG先頭バイトの中身 :52 49 46 46 … 57 45 42 50WebPholiday.jpg本物の JPG に変換
拡張子はただのラベルです。ファイルの先頭バイトを見れば、本当の形式がわかります。

JFIF を PNG に:必要になるのはどんなとき

画像を何度も編集する予定がある場合、デザインツールが好む形式が必要な場合、または送り先が PNG を指定している場合は、「保存形式」で PNG を選んでください。

PNG はロスレスなので、JPEG をデコードした結果がそのまま保たれ、その後の編集で圧縮による劣化が増えることもありません。その代わりにサイズが大きくなり、写真を PNG で保存すると JPEG の 3〜5 倍になることもよくあります。共有やアップロードだけが目的の写真なら JPG のほうが適しています。さらに詳しくはJPG を PNG に変換をご覧ください。

JFIFをJPGに変換したあとは

これで画像はほかの JPG と同じように扱えます。それでもアップロードに失敗する場合は、サイズか寸法のルールに引っかかっている可能性が高いでしょう。100 KB に圧縮と画像リサイズで対応できます。複数の画像を 1 つのファイルにまとめるなら画像を PDF に変換を使ってください。

.jfif ではなく .jpeg という名前のファイルについてはJPEGをJPGに変換で解説しています。そのほかの形式の組み合わせは、すべて画像変換にまとめています。

JFIFをJPGに変換:よくある質問

はい、実用上はまったく同じです。JFIF はほとんどの JPEG ファイルが使っているヘッダー形式なので、.jfif ファイルは拡張子が違うだけの JPEG です。.jpg に名前を変えれば変換は完了します。.jpeg という表記については<a href="/ja/jpeg-to-jpg">JPEGをJPGに変換</a>で解説しています。

いいえ。初期設定の「名前の変更のみ」モードは元のバイトを保つので、JPG は JFIF とまったく同じです。画質が変わるのは「再エンコード」を選んだ場合だけです。意図的にファイルを小さくしたいなら<a href="/ja/compress-jpeg">JPEG 圧縮</a>を使ってください。

Windows がレジストリで image/jpeg タイプを .jfif 拡張子に対応付けており、Chrome と Edge がその対応に従っているためです。上の「止める方法」のセクションで、変更すべき値を 1 つ紹介しています。ほかの形式は<a href="/ja/image-converter">画像変換</a>をお試しください。

いいえ。変換はブラウザのタブ内で行われ、ファイルが端末の外に出ることはありません。非公開のチャットや文書から保存した画像では特に重要な点です。<a href="/ja/remove-exif">EXIF データを削除</a>も同じ仕組みで動作します。

はい。「保存形式」で PNG を選んでください。各画像を 1 回デコードしてロスレスで保存するので編集に便利ですが、ファイルは大きくなります。このトレードオフについては<a href="/ja/jpg-to-png">JPG を PNG に変換</a>で詳しく説明しています。

はい。まとめてドロップし、個別に、または 1 つの ZIP としてダウンロードできます。同じ名前のファイルには番号が付きます。1 つの文書にまとめたい場合は<a href="/ja/image-to-pdf">画像を PDF に変換</a>を使ってください。

そのファイルは .jfif という名前ですが、中身は別の形式です。名前を変えるだけでは壊れたままなので、ツールが本物の JPG に変換し、結果にその旨を表示します。純粋な WebP ファイルは<a href="/ja/webp-to-jpg">WebP を JPG に変換</a>で扱っています。

拡張子をチェックする場面でのみ必要です。macOS のプレビューは .jfif を問題なく開けますが、アップロードフォームでは受け付けられないことがよくあります。次の壁がサイズ上限なら、<a href="/ja/compress-image-to-200kb">200 KB に圧縮</a>で解決できます。

T

TinyImagePro エンジニアリング

私たちは、データを一切アップロードしないブラウザベースのファイルツールを作っています。このコンバーターはすべてのファイルのヘッダーを自ら確認し、必要なときだけ再エンコードします。名前の変更は、あくまで名前の変更のままです。

TinyImagePro について →