Skip to content

JFIF converter

Open and convert .jfif files: they are ordinary JPEG images with an unusual extension. Convert to JPG, PNG or PDF, or rename them yourself.

.jfif · .jfi · .jif

Format

About JFIF

JFIF stands for JPEG File Interchange Format, a 1992 specification that fixed how a JPEG image is wrapped in a file: an APP0 segment with the letters JFIF, a version number and a pixel density. Almost every .jpg made since follows it, so a .jfif file is not a different kind of image. It is a JPEG whose name ends in .jfif instead of .jpg. Of the five .jfif files we tested, three did not even contain the JFIF header; they started with an Exif block, as camera and phone JPEGs do, and only the extension said JFIF.

Most .jfif files on people's computers come from a browser download on Windows. The browser asks Windows which extension belongs to the image/jpeg content type, and on many machines the registry answers .jfif, often after another program changed the setting. Chrome and Edge then save every downloaded JPEG with that name. Upload forms, some phone apps, older editors and print kiosks check the extension rather than the content and refuse the file, which is usually why people search for a converter.

The quickest fix is to rename the file to .jpg. That is lossless, keeps the camera metadata and works because the bytes are already JPEG. Converting is useful when you also want the photo turned upright for viewers that ignore rotation tags, the GPS and camera tags removed, a PNG for editing, or a PDF page. Our image engine decodes the JPEG data, applies the EXIF rotation, and writes the target; a JPG output is re-saved at quality 90, which measured 45 dB PSNR on a 2400×3000 portrait.

To stop future downloads arriving as .jfif, set the Extension value under HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg back to .jpg and restart the browser. If .jfif names come back, a newly installed program has probably changed the value again.

Common JFIF problems

A website or form rejects a .jfif upload.

Rename the file to .jpg, or use /convert/jfif-to-jpg if you also want EXIF removed and the photo turned upright.

A downloaded picture opens sideways after renaming.

The viewer is ignoring the EXIF rotation tag. /convert/jfif-to-jpg writes the pixels upright, so every viewer shows it the right way round.

You need a transparent or lossless copy for editing.

Use /convert/jfif-to-png. The PNG is lossless from here on, but it cannot add transparency the JPEG never had, and it is several times larger.

A photographed document needs to be sent as a PDF.

Use /convert/jfif-to-pdf with dpi set to the scan resolution so the page comes out at paper size rather than poster size.

A .jfif from a print shop fails to convert to PNG.

It is a CMYK JPEG, which PNG cannot store. Convert it with /convert/jfif-to-jpg first, which turns it into RGB.