JFIF 1.02

Writable

image · also known as JFIF (1.02)

The JPEG File Interchange Format (JFIF) is a file format for storing JPEG-compressed raster images. It was developed by the Independent JPEG Group and C-Cube Microsystems, in the absence of any such format being defined in the JPEG standard, and rapidly became a de facto standard. A JFIF file comprises a JPEG data stream together with a JFIF marker. It begins with a Start of Image (SOI) marker, immediately followed by a JFIF Application (APP0) marker and one or more optional application extension markers. This is followed by the JPEG image data, which is terminated by an End of Image (EOI) marker. JFIF supports up to 24-bit colour and uses lossy compression (based on the Discrete Cosine Transform algorithm). Other types of compression are available through JPEG extensions, including progressive image buildup, arithmetic encoding, variable quantization, selective refinement, image tiling, and lossless compression, but these may not be supported by all JFIF readers and writers.

Identify it

Extensions.jpg.jpeg.jfif.jfi.jpe.jif
MIME typesimage/jpeg
Signatures
ffd8ffe0 at byte 0 (JFIF 1.02)
PRONOMfmt/42fmt/43fmt/44
WikidataQ26329975Q1676669
Library of Congressfdd000018fdd000619
Apple UTIpublic.jpeg

Not sure your file is this? Identify it from its first bytes, in your browser.

Open it

And 90 more in the JSON record.

Convert it

Convert a file in your browser The steps marked “in browser” run on your machine; nothing is uploaded.

ToWithFidelityCommand and losses
BMP 5.0ImageMagick (WebAssembly)Losslessin browser
Pixels kept; some metadata, colour profiles or layers may be dropped.
PNGImageMagickLosslessconvert in.jpe out.png
Pixels kept; some metadata, colour profiles or layers may be dropped.
PNGImageMagick (WebAssembly)Losslessin browser
Pixels kept; some metadata, colour profiles or layers may be dropped.
Quite OK Image FormatImageMagick (WebAssembly)Losslessin browser
Pixels kept; some metadata, colour profiles or layers may be dropped.
TIFFImageMagickLosslessconvert in.jpe out.tif
Pixels kept; some metadata, colour profiles or layers may be dropped.
TIFFImageMagick (WebAssembly)Losslessin browser
Pixels kept; some metadata, colour profiles or layers may be dropped.
PDFImageMagick (WebAssembly)Partialin browser
The image is embedded in a PDF page.
AVIFImageMagick (WebAssembly)Lossyin browser
Lossy compression.
GIF 89aImageMagickLossyconvert in.jpe out.gif
Reduced to 256 colours.
GIF 89aImageMagick (WebAssembly)Lossyin browser
Reduced to 256 colours.
ICOImageMagick (WebAssembly)Lossyin browser
Icons are limited to 256 × 256 pixels.
JPEG XLImageMagick (WebAssembly)Lossyin browser
Lossy compression.
WebPImageMagickLossyconvert in.jpe out.webp
Lossy compression.
WebPImageMagick (WebAssembly)Lossyin browser
Lossy compression.
0

Versions and variants (2)

Sources

From Converters (FFmpeg, ImageMagick, Pandoc, LibreOffice), WebAssembly engines (ImageMagick, FFmpeg, Pandoc, 7-Zip, GDAL, Assimp, resvg), Just Solve the File Format Problem (File Formats Wiki), PRONOM, Wikidata. Updated 2026-10-26.

Improve this record JSON