JFIF to JPG: rename it, then fix Windows

A .jfif file is a JPEG that Windows named oddly. Rename it and it opens everywhere; drop it here when a portal, a size cap or a batch needs the bytes changed.

– / –

Drop images or browse

JPEG · PNG · WEBP · AVIF · HEIC · up to 50 at once · max 30 MB each

HEIC
PNG
JPEG
AVIF
WEBP
Advanced settings
SmallerAutoBetter

Auto tunes each image.

A hard cap for the number your form demands.

A floor for forms that refuse small files.

Max resolution

Empty side keeps the ratio. Never enlarges.

What is a JFIF file?

JFIF, the format: a JPEG whose start-of-image marker is followed by an APP0 marker with the string JFIF, a version and the pixel density. A .jfif name comes from the media type image/jpeg, not the bytes, so the file may hold that marker, an Exif header or neither.

A JPEG with its standard wrapper around it. The JFIF specification (version 1.02, September 1992) describes itself as a minimal format for exchanging JPEG bitstreams. It calls JFIF entirely compatible with the standard JPEG interchange format. The one extra requirement is an APP0 marker right after the start-of-image marker. That marker carries the string JFIF, a version number, the pixel density and an optional thumbnail. The ITU later standardised the same wrapper as T.871 (05/2011). MDN files .jfif under the one media type image/jpeg, beside .jpg and .jpeg. So the bytes are JPEG bytes.

The .jfif name does not promise that marker. Chromium picks a download’s ending from the media type, image/jpeg, and a Windows registry value, not from the markers inside. So a file saved as .jfif can be a JFIF, a camera JPEG that starts with an Exif header instead, or a JPEG with no header at all, the kind our own engine writes by default. All three open as JPEG.

That is why the file opens in any JPEG app that looks past the name. A Microsoft Q&A thread on the extension reports that GIMP, Photos and Photoshop open them unchanged. Browsers display them too: the bytes are the image/jpeg they already render. A Mac is stricter: on macOS 26.5.1 the .jfif ending has no default app. When an app’s Open dialog hides the file, it is filtering on the name, and the rename below fixes that.

Why did Windows save my picture as .jfif?

The registry value behind .jfif: under HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg, Extension reads .jfif. Chrome and Edge obey it and save picture.jfif; Firefox swaps jfif for jpg. The value can come back after an update.

Because of one registry value, and because your browser obeyed it. Windows keeps a key per media type under HKEY_CLASSES_ROOT\MIME\Database\Content Type; Microsoft's MIME documentation names that location. The image/jpeg key holds an Extension value. Chromium's Windows source reads that value to choose a download's extension. When it says .jfif, Chrome and Edge save a JPEG as .jfif. Firefox's source keeps a table of forbidden primary extensions that lists jfif for image/jpeg and swaps it for jpg. That is why the same picture saves as .jpg from Firefox and as .jfif from Edge on one PC.

Why does the value flip? The most-cited explanation comes from a Microsoft Q&A thread: the Paint 3D and Snip & Sketch app manifests register image/jpeg with .jfif listed first. They write it under the current user's Classes key. That is a community finding, not a Microsoft statement. A second, locked Microsoft Q&A thread reports the value returning after updates. The behaviour goes back to at least 2019: Mozilla’s bug 1571247, about Windows handing Firefox the .jfif ending, was filed on 3 August 2019, before Windows 10 version 1909 shipped on 12 November.

How do I rename .jfif to .jpg on Windows 11?

Microsoft's support page on file extensions says a rename converts nothing. Here there is nothing to convert.

  1. Show the extension

    In File Explorer choose View, Show, File name extensions. Microsoft's support page lists that path for Windows 11 and a tick box under the View tab for Windows 10. The download now reads picture.jfif instead of picture.
  2. Rename the ending

    Select the file, press F2, replace jfif with jpg and press Enter. A folder of them takes one PowerShell line. The batch rename on the JPEG to JPG page has it; swap .jpeg for .jfif.
  3. Click Yes

    File Explorer warns that the file might become unusable. It cannot: the bytes are the JPEG bytes they were, and Microsoft's page says a rename changes only the name. Click Yes, and the file appears in every app that filtered it out.

How do I rename .jfif to .jpg on a Mac?

On a Mac the rename is the same four beats. Do it for an app or a form that filters on the name.

  1. Show the extension

    Finder → Settings → Advanced → Show all filename extensions, per Apple's Mac guide. For a single file, Command-I opens Get Info, where Name & Extension has a Hide extension box to untick.
  2. Rename the ending

    Select the file, press Return, replace .jfif with .jpg and press Return again. Apple's renaming guide gives the same four beats. A folder of them takes Finder's Replace Text rename, which the JPEG to JPG page shows.
  3. Use the new extension

    Finder asks whether to keep the old extension or use the new one; use the new one. Apple's warning about a renamed file failing to open in its own app concerns a change of format. This is not one: JFIF is the JPEG wrapper, not another format.

How do I stop Windows 11 saving images as JFIF?

Change the one value, or sidestep it. Two routes need no registry: rename after saving, or save from Firefox, which swaps .jfif for .jpg on its own. The registry route:

  1. Open the key

    Open Registry Editor and go to Computer\HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg. Microsoft's MIME documentation names this location for media-type information. A locked Microsoft Q&A thread on the .jfif extension points at this exact key.
  2. Change Extension to .jpg

    Double-click the Extension value, replace .jfif with .jpg and click OK. That is the fix the Microsoft Q&A thread settled on. Save a picture from Edge or Chrome to check the name it gets.
  3. Expect it to come back

    The same thread reports the value reverting after updates. The most-cited explanation is an app manifest registering .jfif first for image/jpeg, so the fix can undo itself. Editing the registry is a system change: back it up first. We never ask you to run a .reg file. If you would rather not open regedit, the rename or the tool above does the job every time.

When do I need the converter, not a rename?

A rename saves nothing: our 576.8 KB reference photo stays 576.8 KB. The converter changes the bytes: 99.7 KB under a 100 KB cap and 48.7 KB under 50 KB. A rename also keeps every EXIF tag, GPS included.

When the bytes have to change, which a rename cannot do. A portal that reads bytes accepts a renamed .jfif, because the content is JPEG; Microsoft's MIME detection documentation describes exactly that first-256-bytes check. But it will not accept a file over its size limit, and a rename saves nothing. Under a 100 KB cap our 576.8 KB reference photo came out at 99.7 KB; under 50 KB, 48.7 KB. A rename also keeps every EXIF tag, GPS included; the tool drops them unless you tick Keep EXIF metadata. And a folder of downloads that must all become .jpg under one limit is one drop here. The tool accepts .jfif names directly, reads the format from the bytes, and writes .jpg on every file. Up to 50 at a time, one ZIP back, names kept.

JFIF to PNG and JFIF to PDF: the same drop, a different output

One .jfif file, three outputs from the same drop: JPG by default; PNG, lossless and larger, right for a screenshot and wrong for a photograph; and PDF through the image to PDF tool, one page per image.

JFIF to PNG is the output picker: choose PNG instead of JPG and set quality 100, and the same file comes out pixel for pixel, larger, and editable without another lossy round. It is the right choice for a screenshot or a graphic that was saved as JFIF, and the wrong one for a photograph, which grows several times over. JFIF to PDF is the image to PDF tool, which takes JFIF like any other picture: one page per image, several images in one document, and a hard size budget when a portal states one.

Does converting JFIF to JPG lose quality?

A rename changes no bytes; a re-encode is measured. Our 576.8 KB reference photo at quality 75 was 253.3 KB after one pass, 251.9 KB after three and 251.9 KB after ten, so a second pass is not the disaster folklore suggests.

A rename loses nothing: zero bytes change. A re-encode through the tool is a JPEG re-encode, since a JFIF is a JPEG, and it is measured. Our 576.8 KB reference photo became 273.9 KB on Auto, a 52.5% saving with no change you can see at normal size. Ten passes at quality 75 moved the file from 253.3 KB to 251.9 KB. A second pass is not the disaster folklore suggests. The quality is yours to set, and the compare slider shows your own file before you download. Because the input and the output are one format, the run is billed as a compression and spends no conversion allowance.

Is JFIF to JPEG the same thing, and is JFIF better than JPG?

Three names for one file: JFIF, the wrapper; JPEG, the standard; JPG, the three-letter spelling of the standard. All three are image/jpeg, and nothing about quality, size or compatibility separates them.

Same thing, and neither is better. JFIF, JPEG and JPG are one file: the wrapper, the standard and the three-letter spelling of the standard. A search for jfif to jpeg ends on this page for that reason. The tool writes .jpg. Rename the result to .jpeg if a form wants the longer spelling, or do the whole job as a rename. Nothing about quality, size or compatibility separates the three names.

When is this page the wrong place?

  • The file is not a JFIF at all?

    A PNG, WebP or HEIC with the wrong name needs a real conversion. The image to JPG page reads the bytes and converts it.

  • Your file is .jpeg, not .jfif?

    Same rename, older story. The JPEG to JPG page has the 8.3 history and the batch rename for a folder.

  • The picture is for your own website?

    Skip JPG. Our 576.8 KB reference photo became 123.9 KB as AVIF against 273.9 KB as a re-encoded JPEG.

Questions, answered

Short answers specific to this page. The tool above settles most of them in a second.

What is a JFIF file?

A JPEG image in the JPEG File Interchange Format, the standard wrapper that makes a JPEG bitstream a file. The JFIF specification requires one extra marker after the start of the image and nothing else. The ITU published the same wrapper as T.871. MDN lists .jfif under the media type image/jpeg. Every app that opens a JPEG opens it.

Is JFIF the same as JPG?

Yes. JFIF is the file wrapper the JPEG standard defines, and JPG is the three-letter spelling of JPEG. A .jfif file and a .jpg file hold the same kind of bytes. MDN files both extensions under one media type. Renaming one to the other converts nothing, because there is nothing to convert.

How do I convert JFIF to JPG?

Rename it: show file name extensions, select the file, change .jfif to .jpg and confirm. That is the whole conversion for a file that only needs a new name. Drop up to 50 files here when a portal enforces a size limit, you want the EXIF gone, or you have a folder of them. One ZIP of .jpg files comes back.

Can I just rename .jfif to .jpg?

Yes. Microsoft's support page on file extensions says a rename does not convert a file to another format. A JFIF is already a JPEG, so the rename is safe and complete. Windows warns that the file might become unusable; click Yes. Apps that hid the file because of its name open it as soon as it ends in .jpg.

Why does Windows save my JPG images as JFIF?

Because a registry value under HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg lists .jfif as the extension for JPEG downloads. Chromium's Windows source reads that value, so Chrome and Edge obey it. The most-cited explanation on Microsoft Q&A is that the Paint 3D and Snip & Sketch app manifests register .jfif first. The thread also reports the value returning after updates.

How do I stop Windows 11 from saving images as .jfif?

Open Registry Editor, go to HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg and change the Extension value from .jfif to .jpg. That is the fix a Microsoft Q&A thread settled on; the same thread warns it can revert after an update. Two routes avoid the registry: rename the file after saving, or save from Firefox, which swaps .jfif for .jpg itself.

How do I open a JFIF file on Windows or a Mac?

On Windows, open it like any picture: a Microsoft Q&A thread reports GIMP, Photos and Photoshop open them unchanged. On a Mac, rename .jfif to .jpg first. On macOS 26.5.1 the .jfif ending has no default app, though the bytes are JPEG. If an app's Open dialog hides the file, it is filtering on the name, and the same rename fixes it.

Does converting JFIF to JPG lose quality?

A rename loses nothing, since no byte changes. A re-encode is lossy and measured. Our 576.8 KB reference photo became 273.9 KB on Auto. Ten passes at quality 75 moved it from 253.3 KB to 251.9 KB. You choose the quality or a size cap, and the compare slider shows your own file first.

How do I convert many JFIF files to JPG at once?

For the names, Finder's Replace Text rename and Microsoft's one-line Rename-Item example both do a folder, and the JPEG to JPG page shows each with .jfif swapped in. For the bytes, drop up to 50 files here; .jfif names are accepted as they are. One ZIP of .jpg files comes back, names kept, a measured size on each row.

Which browsers save .jfif files, and which do not?

Chrome and Edge do, on a Windows PC whose registry lists .jfif for image/jpeg: Chromium's Windows source reads that value to name a download. Firefox does not: its source keeps a table of forbidden primary extensions with jfif for image/jpeg and swaps it for jpg. Same picture, same PC, two names, and the difference is entirely the browser.

Is JFIF better than JPG?

No, and it cannot be, because a JFIF is a JPG. The JFIF wrapper adds a marker with the version, the pixel density and an optional thumbnail. It adds no quality and no compression of its own. Two JPEG files differ by their quality setting and pixel size, never by whether the name says .jfif or .jpg.

How do I convert JFIF to JPEG?

Exactly as you convert it to JPG, because JPEG and JPG are one spelling apart. Rename .jfif to .jpeg, or drop the file here and rename the .jpg it returns if a form wants the four-letter ending. The bytes are the same under all three names; only the label on the file changes.

Is it safe to drop a .jfif download here?

Yes. Nothing stays: we process each file and wipe it automatically; we keep nothing, archive nothing and use nothing for any other purpose. The output leaves without EXIF or GPS by default; tick Keep EXIF metadata to keep them. No account is required. A 300-image daily allowance is counted live beside the tool.

Still have a question?

Ask us. A person reads it.

Contact us

Page updated

Related conversions

Every route in and out runs on the same engine and the same rules. Each card is its own page.

Rename it, or drop it here

A rename fixes the name and the registry value fixes the next download. The tool fixes the bytes: a hard size cap, EXIF gone by default, 50 .jfif files to one ZIP of .jpg. Free, no signup, files wiped automatically.

Convert JFIF to JPG