JFIF 1.02
Writableimage · 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 types | image/jpeg |
| Signatures | ffd8ffe0 at byte 0 (JFIF 1.02) |
| PRONOM | fmt/42fmt/43fmt/44 |
| Wikidata | Q26329975Q1676669 |
| Library of Congress | fdd000018fdd000619 |
| Apple UTI | public.jpeg |
Not sure your file is this? Identify it from its first bytes, in your browser.
Open it
- 3DSlicerOpen source
- Apache PDFBoxOpen source
- AvogadroOpen source
- Bad PeggyOpen source
- digiKamOpen source
- djxlOpen source
- farbfeldOpen source
- GDALOpen source
- GIMPOpen source
- GuetzliOpen source
- ImageMagickOpen source
- ImageMagick (WebAssembly)Open source
- InVesaliusOpen source
- jpegliOpen source
- libjpeg-turboOpen source
- PDFCreatorOpen source
- Q958908Open source
- thorfdbg/libjpegOpen source
- XfigOpen source
- Aladin Sky AtlasOpen source
- AndroidOpen source
- Apache TikaOpen source
- AudiverisOpen source
- CinePaintOpen source
- cjxlOpen source
- ConverseenOpen source
- CropToolOpen source
- DokielOpen source
- Ginkgo CADxOpen source
- GodotOpen source
- imageioOpen source
- JHOVEOpen source
- KolourPaintOpen source
- KritaOpen source
- libjxlOpen source
- Mapbox GL NativeOpen source
- MapLibre GL JSOpen source
- nomacsOpen source
- OpaleOpen source
- OpenImageIOOpen source
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.
| To | With | Fidelity | Command and losses |
|---|---|---|---|
| BMP 5.0 | ImageMagick (WebAssembly) | Lossless | in browser Pixels kept; some metadata, colour profiles or layers may be dropped. |
| PNG | ImageMagick | Lossless | convert in.jpe out.pngPixels kept; some metadata, colour profiles or layers may be dropped. |
| PNG | ImageMagick (WebAssembly) | Lossless | in browser Pixels kept; some metadata, colour profiles or layers may be dropped. |
| Quite OK Image Format | ImageMagick (WebAssembly) | Lossless | in browser Pixels kept; some metadata, colour profiles or layers may be dropped. |
| TIFF | ImageMagick | Lossless | convert in.jpe out.tifPixels kept; some metadata, colour profiles or layers may be dropped. |
| TIFF | ImageMagick (WebAssembly) | Lossless | in browser Pixels kept; some metadata, colour profiles or layers may be dropped. |
| ImageMagick (WebAssembly) | Partial | in browser The image is embedded in a PDF page. | |
| AVIF | ImageMagick (WebAssembly) | Lossy | in browser Lossy compression. |
| GIF 89a | ImageMagick | Lossy | convert in.jpe out.gifReduced to 256 colours. |
| GIF 89a | ImageMagick (WebAssembly) | Lossy | in browser Reduced to 256 colours. |
| ICO | ImageMagick (WebAssembly) | Lossy | in browser Icons are limited to 256 × 256 pixels. |
| JPEG XL | ImageMagick (WebAssembly) | Lossy | in browser Lossy compression. |
| WebP | ImageMagick | Lossy | convert in.jpe out.webpLossy compression. |
| WebP | ImageMagick (WebAssembly) | Lossy | in browser Lossy compression. |
Versions and variants (2)
- JPEG File Interchange Format 1.00Partly documented
- JPEG File Interchange Format 1.01Partly documented
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.