JFIF to JPG
A JFIF file is a JPEG with a different ending, so there is nothing to convert: the picture is copied byte for byte into a .jpg file, instantly, in a batch if you like.
Drop JFIF images here
Or any JPG, PNG, WebP, AVIF, SVG or HEIC, as many as you like. They become JPG files.
Your images are converted on this device and never uploaded. Location and other EXIF data are removed.
How this works: Method, 8 sources, Checked against 2 worked examples,
How this works
Method
Each image is decoded by the browser itself (HEIC only where it opens HEIC, as Safari 17 and later does; the site ships no HEIC decoder, as HEVC is patented), turned upright, resized if asked and drawn on a canvas in a background worker, then written as JPG, PNG or WebP (libwebp where the browser can’t). The new file has no EXIF unless you keep it, GPS removed unless you keep all. SVGs are drawn through an image element, which runs no scripts and loads nothing they link to; JFIF files, already JPEGs, are copied byte for byte into a .jpg.
Sources
- ITU-T T.871: JPEG File Interchange Format (JFIF) (2011)
- MDN: Image file type and format guide
- ISO/IEC 23008-12, Image File Format (HEIF) (Edition 2, 2022)
- AV1 Image File Format (AVIF), Alliance for Open Media (1.1.0, 2022)
- RFC 9649: WebP Image Format (2024)
- W3C: Portable Network Graphics (PNG) Specification (Third Edition, 2025)
- ITU-T T.81 | ISO/IEC 10918-1: JPEG (digital compression of continuous-tone still images) (1992)
- CIPA DC-008, Exif 3.0 (Exchangeable image file format)
How it’s tested
2 worked examples for this page are checked by automated tests before every release: given the inputs, the tool must show the expected answer.
Changes
- Added SVG to PNG (any size, transparent or coloured background, nothing the SVG links to is loaded) and JFIF to JPG (renamed without re-encoding).
- Browsers that can’t open HEIC say so before any file is chosen, with the quickest ways for the device and a QR code to carry on in Safari on an iPhone.
- HEIC now opens only where the browser reads it (Safari 17+), with tips elsewhere; the bundled HEIC decoder was removed because HEVC is covered by patents.
- First version: HEIC, WebP, AVIF, PNG, JPG, GIF and BMP to JPG, PNG or WebP, in batches with a ZIP, metadata removed by default, and nine conversion pages.
Why JFIF to JPG is a rename, not a conversion
JFIF, the JPEG File Interchange Format, is the everyday way JPEG pictures are stored: a JPEG with a small header that records the pixel density and, sometimes, a thumbnail. A file ending in .jfif and one ending in .jpg hold the same kind of data. Only the name differs, and some apps, websites and upload forms check the name and turn .jfif away.
So this page doesn’t decode and re-save the picture. It copies the compressed image data exactly as it is and gives the file a .jpg ending, which is instant even for a large batch and loses nothing: a re-encoded JPEG would lose a little detail every time. The size in the list stays the same, or shrinks slightly when metadata is left out.
Metadata is handled without touching the picture. By default the converter leaves out the EXIF block, XMP, IPTC and comments, which can hold the camera, the date and the place a photo was taken, but keeps the colour profile. If the photo was stored sideways with a note to rotate it, that one note is kept so it still shows the right way up. Choose Keep all under More options for an exact copy with only the name changed.
You could also rename the file yourself by changing .jfif to .jpg, once your computer shows file extensions. This page does the same for many files at once and tidies the metadata on the way. If you do want a smaller file or a different size, choosing a size under More options re-encodes the picture at the quality you set.
Good to know
- JFIF is defined in ITU-T Recommendation T.871: a JPEG file with an APP0 marker segment that identifies it as JFIF and records its pixel density, with an optional thumbnail. Source: ITU-T T.871: JPEG File Interchange Format (JFIF)
- The .jpg, .jpeg, .jpe, .jif and .jfif extensions all mark JPEG images, with the same media type, image/jpeg. Source: MDN: Image file type and format guide
Open-source code inside, loaded only when needed: JPEGs are encoded with MozJPEG, PNGs packed with OxiPNG and WebP written with libwebp where the browser can’t. Pictures, HEIC included, are decoded by the browser itself. Licences and source
How to convert JFIF to JPG3 steps, all on your device
- Drop the .jfif files. Drag in one or many, or tap Choose images. .jpe, .jif and .jpeg files work the same way.
- Choose what happens to metadata. By default camera details and location are left out, losslessly; under More options you can keep them.
- Download the JPGs. Each file keeps its name with .jpg on the end. Save them one by one or as a ZIP.
Frequently Asked Questions
Is a JFIF file the same as a JPG?
Yes, for practical purposes. Both hold JPEG-compressed pictures and share the media type image/jpeg; JFIF is the standard header most JPEG files carry. Only the file name ending differs, which is why changing it to .jpg is all that is needed.
Does converting JFIF to JPG lose quality?
Not here. The compressed picture is copied exactly, not decoded and saved again, so every pixel is identical. Quality would only drop if you chose a new size under More options, which means re-encoding.
Can I just rename the file?
Yes. Change the ending from .jfif to .jpg in your file manager (on Windows, turn on File name extensions under View first). This page is quicker for many files at once, and also removes location and camera details unless you ask it to keep them.