JFIF to JPG Converter — Turn .jfif Files Into Normal JPGs

A .jfif file is a JPEG with an unusual name. Rename it to .jpg without losing quality, or convert JFIF to PNG, in batches and without uploading.

🎯 No quality loss🔒 100% in-browser🖼️ JPG or PNG✓ Free & unlimited

Drag & Drop JFIF Files Here

or Click to Upload

Max: 30 files, 20MB each · Support: .jpeg, .jpe, .jfif, .pjpeg, .jpg

🎯

Lossless by default

JFIF to JPG keeps the original bytes and changes only the name, so nothing is re-compressed.

🔒

Nothing uploaded

Conversion happens in your browser tab. Images saved from private pages or chats stay on your device.

🖼️

JFIF to PNG too

Need a lossless editing copy or a site that wants PNG? Switch the output and each file is decoded once and saved as PNG.

🛠️

Fixes the cause

The guide below shows the one registry value that makes Windows save .jfif, and how to set it back.

What Is a JFIF File?

A JFIF file is an ordinary JPEG image. JFIF stands for JPEG File Interchange Format, and it describes a small header at the start of the file, not a different kind of picture.

The JPEG standard defined how to compress an image but left out practical details such as pixel density and colour space. In 1992 the JFIF specification filled that gap with a short block, called APP0, that sits right after the start-of-image marker. Most JPEGs on the web carry this block, whatever their file name.

JFIF and Exif Are Two Labels on the Same Data

Cameras and phones write a different header, Exif, which also stores the camera model, date and GPS position. Some files carry both. Underneath either header the compressed image data is identical in structure, so every JPEG decoder reads both.

So Why Do Some Apps Refuse .jfif?

Because they check the extension, not the content. An upload form that allows ".jpg, .jpeg, .png" will grey out a .jfif file even though it would decode it perfectly. That is the whole problem a JFIF to JPG conversion solves.

Saved from the webFF D8APP0 · JFIFCompressed image dataFF D9Straight from a cameraFF D8APP1 · ExifCompressed image dataFF D9Same image data in both
A JFIF header and an Exif header are two ways of labelling the same JPEG image data.

Why Windows Saves Images as .jfif

If right-click → "Save image as" in Chrome or Edge suddenly started producing .jfif files, the browser is not the culprit. It asks Windows which extension belongs to the image/jpeg type and uses the answer.

One Registry Value Decides It

Windows keeps that answer in the registry, under HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg, in a value named Extension. When it reads ".jfif" instead of ".jpg", every Chromium browser on the machine follows it.

Why It Changed on Its Own

Installing or updating software that registers image types can rewrite the value, and so can some Windows updates. It is a setting, not damage: your images are fine, and changing the value back fixes new downloads. Files you already saved still need converting, which is what the tool above does.

Save image as…Which extensionfor image/jpeg?Windows registry…\Content Type\image/jpegExtension = .jfif.jfifSaved as .jfif
Chrome and Edge ask Windows which extension belongs to image/jpeg, and Windows answers .jfif.

How to Convert JFIF to JPG in 3 Steps

1

Drop your JFIF files

Drag one or more .jfif files onto the dashed area, or click to browse. They stay in your browser; nothing is uploaded.

2

Choose JPG or PNG

JPG with "Rename only" keeps the original bytes. PNG decodes each image once and saves a lossless copy for editing.

3

Download the files

Click Download next to each file, or Download All as ZIP. Converted files open everywhere a normal JPG or PNG does.

.jfif.jfif.jfifDrop .jfif files here
1

Drop your .jfif files.

Save asJPGPNGRename only
2

Pick JPG (or PNG) and keep "Rename only".

.jfif.jpg✓ Identical bytesDownload All as ZIP (3)
3

Download the converted files or a ZIP.

How to Stop Chrome and Edge Saving Images as JFIF

Converting fixes the files you have. To stop new downloads arriving as .jfif, set the registry value back. It takes about a minute.

The One-Time Fix

  1. Press Windows + R, type regedit and press Enter.
  2. Go to HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg.
  3. Double-click Extension and change ".jfif" to ".jpg".
  4. If an image/pjpeg key next to it also says ".jfif", change that one too.
  5. Close the Registry Editor and restart the browser.

Before you edit

The change needs an administrator account. Edit only the value named above; if you are unsure, export the key first with File → Export so you can restore it.

No Admin Rights? Rename While Saving

In the "Save as" dialog, change the file type box to "All files" and type the name with ".jpg" at the end. The saved file is the same JPEG, just named the way you want.

1Open the Registry EditorWin + R → regedit2Find the image/jpeg key…\MIME\Database\Content Type\image/jpeg3Edit the Extension valueExtension: .jfif → .jpgNew downloads save as .jpg again
One registry value decides the extension. Set it back to .jpg once and the problem stops.

Which Apps Open JFIF Files

Where you use the fileOpens .jfif?What to do
Windows Photos, macOS Preview, web browsersYesNothing; it already works
Upload forms and job or visa portalsUsually noConvert JFIF to JPG first
Some photo editors and print-shop order pagesOften noConvert to JPG, or PNG for editing
Phone gallery appsVaries by appConvert to JPG to be safe
Email and chat attachmentsSends fine, but recipients may not open itSend a JPG instead
Opens .jfifWindows PhotosWeb browsersmacOS PreviewOften refuses .jfifUpload forms and portalsSome photo editorsPrint-shop order pages
Most viewers open .jfif; upload forms and some editors refuse it.

Why Renaming Is Enough — and When It Is Not

Converting JFIF to JPG only requires a new file name, because the image data does not change between the two. That is why the default mode copies the bytes instead of decoding and re-compressing them, and why the result shows "Identical bytes".

Files That Are Not What Their Name Says

Occasionally a .jfif file holds something else: a WebP or PNG that a site served and someone renamed, for example. A new name would not help those. The tool reads the first bytes of every file, and when they are not JPEG it converts the image into a real one and tells you so in the result list.

When to Choose Re-encode

Pick Re-encode only if the destination rejects the file after renaming, which happens with a few strict systems that refuse progressive JPEGs. A re-encode at 92% writes a fresh standard JPEG that looks the same to the eye.

holiday.jfifThe name saysJPEGThe first bytes say52 49 46 46 … 57 45 42 50WebPholiday.jpgConverted to a true JPG
The extension is a label. The first bytes of the file say what it really is.

JFIF to PNG: When You Need It

Choose PNG under "Save as" when you plan to edit the image repeatedly, need a format some design tools prefer, or the destination asks for PNG specifically.

PNG is lossless, so the conversion keeps exactly what the JPEG decodes to, and later edits do not add new compression damage. The trade-off is size: a photo saved as PNG is often three to five times larger than the JPEG. For photos you only want to share or upload, JPG is the better choice; to go further, see JPG to PNG.

After Converting JFIF to JPG

Your images now behave like any other JPG. If an upload still fails, the rule it breaks is probably size or dimensions: compress to 100 KB and resize image handle those. To bundle several images into one file, use image to PDF.

Files with a .jpeg name rather than .jfif are covered on JPEG to JPG, and every other format pair is listed in the image converter.

JFIF to JPG — Frequently Asked Questions

Yes, in every way that matters. JFIF is the header format most JPEG files use, so a .jfif file is a JPEG with a different extension. Renaming it to .jpg is a complete conversion; <a href="/jpeg-to-jpg">JPEG to JPG</a> covers the .jpeg spelling.

No. The default Rename only mode keeps the original bytes, so the JPG is identical to the JFIF. Quality changes only if you choose Re-encode. To make the file smaller on purpose, use <a href="/compress-jpeg">compress JPEG</a>.

Windows maps the image/jpeg type to the .jfif extension in its registry, and Chrome and Edge follow that mapping. The "How to Stop" section above shows the one value to change. For other formats, try the <a href="/image-converter">image converter</a>.

No. Conversion runs in your browser tab and the files never leave your device. That matters for images saved from private chats or documents; <a href="/remove-exif">remove EXIF</a> works the same way.

Yes. Choose PNG under Save as. Each image is decoded once and saved losslessly, which is useful for editing but makes larger files. More on that trade-off on <a href="/jpg-to-png">JPG to PNG</a>.

Yes. Drop a batch and download them individually or as one ZIP, with duplicate names numbered. To combine them into a single document, use <a href="/image-to-pdf">image to PDF</a>.

The file was given a .jfif name but contains another format. Renaming would leave it broken, so the tool converts it into a real JPG and notes it in the results. Pure WebP files are covered on <a href="/webp-to-jpg">WebP to JPG</a>.

Only for the places that check extensions. macOS Preview opens .jfif fine; upload forms often do not. If the next hurdle is a size limit, <a href="/compress-image-to-200kb">compress to 200 KB</a> takes care of it.

T

TinyImagePro Engineering

We build browser-based file tools that never upload your data. This converter checks every file header itself and only re-encodes when it has to, so a rename stays a rename.

About TinyImagePro →