Drop JFIF images hereAdd JFIF images
Give .jfif pictures a .jpg name without touching a single pixel.
or paste with CtrlCommandV JPG, PNG, WebP, AVIF, GIF or BMP
Your files never leave your deviceAbout this tool
JFIF to JPG converter, without re-saving
A .jfif file is already a JPEG; only the ending is different. ToolHero renames it to .jpg without re-saving, so every byte and every bit of quality stays as it was. Windows gives browser downloads that ending because of one registry value, and the steps below switch it back so new saves end in .jpg.
Why your pictures save as .jfif
JFIF, short for JPEG File Interchange Format, is a standard way of packing a JPEG picture into a file. Its usual endings are .jpg, .jpeg and .jfif, and websites send all of them under one type: image/jpeg.
When you save a picture whose web address doesn’t end in a file extension, Chrome and Edge ask Windows which ending belongs to image/jpeg. Windows answers from one registry value called Extension, stored under HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg. On many PCs that value says .jfif, and so does your download.
Firefox ignores that value for JPEG pictures, so it names them .jpg.
How to make Windows save .jpg again
The quickest fix sets the ending for your own Windows account only, with no administrator rights. Open Terminal or Command Prompt, paste this line and press Enter:
reg add "HKCU\Software\Classes\MIME\Database\Content Type\image/jpeg" /v Extension /t REG_SZ /d .jpg /freg delete "HKCU\Software\Classes\MIME\Database\Content Type\image/jpeg" /fClose every browser window and open it again, then save a picture to check.
Prefer Registry Editor? Paste HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg into its address bar, double-click Extension and change .jfif to .jpg. People report that a big Windows update can put .jfif back; if that happens, repeat the step.
Rather not change any settings? In the Save as window, set Save as type to All files and type a name that ends in .jpg.
Why convert JFIF to JPG?
How it works
-
Step 1:Add your JFIF pictures
Drop .jfif files in, pick them from your device or paste one from the clipboard. A whole folder’s worth is fine.
-
Step 2:Keep “Rename to .jpg (lossless)”
This page has already chosen it. Press Rename and each file gets its new name almost at once, since nothing needs encoding.
-
Step 3:Save the JPGs
Download them one at a time or together in a .zip. Inside the zip, every name ends in .jpg as well.
Questions, answered
Is a JFIF file the same as a JPG?
Yes. Both hold JPEG data; JFIF is simply one of the standard ways a .jpg file is laid out inside. Only the letters after the dot differ, which is why renaming is enough.
Why does Windows keep saving pictures as .jfif?
Chrome and Edge use the ending Windows lists for image/jpeg when a web address doesn’t include one, and on many PCs that list says .jfif. Change the Extension value as shown above and new saves end in .jpg.
Can I rename a .jfif to .jpg in File Explorer?
Yes. In File Explorer, select View > Show > File name extensions, then rename the file and confirm if Windows asks. Changing the ending doesn’t convert anything, and for a JFIF nothing needs converting. ToolHero is quicker for a pile of files, or on a phone.
Does renaming touch the photo’s quality or file size?
No. Not one byte changes, so the size, the colours and everything stored inside the file stay exactly as they were.
Will the .jpg open where the .jfif was refused?
It should. Sites and apps that check the ending now see .jpg, and the JPEG inside is the same kind they already read every day.
How do I turn a JFIF into a smaller JPG?
Open Compress instead of renaming. That writes a new JPEG, trading a little detail for a smaller file. The rename stays the lossless choice.
Are my JFIF files copied to a server?
No. The rename happens in your browser, on your device. Nothing is sent anywhere, there’s no account, and you can rename as many files as you like.
Related conversions
Convert to
Compression
Nothing is re-saved, so there’s no quality to pick. Each JPEG keeps every byte; only its name changes to .jpg.