Advertisement

JFIF to JPG Converter

Turn .jfif images into .jpg instantly. Lossless mode keeps every original byte; re-encode mode sets quality and width. Batch and ZIP, no upload.

Choose as many as you like; each one becomes a .jpg.
0 keeps the original width; the height follows the aspect ratio.

A .jfif file is an ordinary JPEG photo with a different ending on its name. JFIF (JPEG File Interchange Format) is the wrapper standard that most JPEG files follow, so nothing about the picture needs converting — but many upload forms, older apps and phone galleries only accept names ending in .jpg. This tool checks that each file really contains JPEG data and gives it a proper .jpg name, without uploading anything: files never leave your device.

How to use this tool

  1. Drop one or more .jfif files into the box.
  2. Keep Lossless to copy the JPEG data unchanged (instant, no quality loss).
  3. Or pick Re-encode to set a JPG quality and a maximum width, which also strips EXIF metadata.
  4. Download each .jpg, or all of them as a ZIP.

Formula

Lossless: output = the original bytes, typed image/jpeg and renamed to .jpg. Re-encode: decode → canvas (optionally scaled to the max width) → JPEG at quality q.

Before converting, the first three bytes are checked for the JPEG start marker FF D8 FF. If a file is really a PNG, WebP or HEIC with the wrong name, it is skipped with a message, because renaming would not make it a JPG.

Example

Chrome saves a 1600 × 1200 picture as photo.jfif (412 KB). In lossless mode the result is photo.jpg, still 412 KB and byte-for-byte identical. In re-encode mode with quality 85% and a max width of 800 px, it becomes an 800 × 600 JPG that is usually around a quarter of the original size.

Frequently asked questions

Why do Windows and Chrome save images as .jfif?

Windows keeps a registry setting that maps the image/jpeg file type to an extension. On many PCs that entry says .jfif, and Chrome and Edge use it when you choose "Save image as", so ordinary JPEGs from the web get the .jfif ending. Changing the value "Extension" under HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg to .jpg fixes it for future downloads — back up the registry first.

Is a JFIF file lower quality than a JPG?

No. Both contain the same JPEG compression. Lossless mode proves it: the bytes are copied unchanged, only the name differs.

When should I use re-encode?

When you also want a smaller file or narrower picture, or need to remove camera and location metadata before sharing. Each re-encode loses a little quality, so keep it at 80–90%.

Are my images uploaded?

No. Everything happens in your browser, and the page keeps working offline once it has loaded.

Last updated: 2026-10-30

Advertisement