JPEG AI Image
image/jaii
Released 2025
· by Joint Photographic Experts Group (ISO/IEC JTC 1 / ITU-T)
The image/jaii MIME type represents a JPEG AI coded image. Standardized in 2025 as ISO/IEC 6048 (ITU-T T.840), JPEG AI is the first international image coding standard based entirely on an end-to-end deep learning (neural network) architecture. Rather than using traditional block-based transforms like the DCT, it uses a variational autoencoder with hyperpriors to achieve unprecedented compression efficiency. Uniquely, it provides a compact compressed-domain representation (latent tensors) designed to be directly consumed by computer vision algorithms without requiring full image reconstruction.
Technical Specifications
.jaii
Deep Neural Network (Variational Autoencoder with Hyperpriors)
Magic Bytes & HTTP Headers
....ftypjaii
Browser Support Matrix
| Browser | Status | Min Version |
|---|---|---|
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | Legacy |
Advantages & Limitations
- Provides state-of-the-art compression efficiency, dramatically outperforming traditional block-transform codecs like JPEG or HEIC [2.2.2]
- Allows machine vision models to process the raw 'latent tensors' in the compressed stream natively, drastically reducing inference latency by bypassing image reconstruction
- Supports 'multi-branch decoding', enabling a single codestream to be decoded at varying complexity levels depending on the target hardware's power (e.g., mobile NPU vs. cloud GPU)
- Lacks native decoding support in current web browsers and legacy operating systems [3.2.1]
- Decoding relies on neural network inference which can be heavily computationally demanding on hardware lacking dedicated AI accelerators (NPUs/GPUs)
- Introduces new vectors for security and forensic analysis, as end-to-end learned structures react differently to adversarial attacks compared to traditional formats
Developer Code Snippets
File Detection Steps
How to programmatically detect a image/jaii
file by reading its raw bytes:
- 1 Check the standard ISOBMFF header. The first 4 bytes indicate the length of the 'ftyp' box.
- 2 Verify bytes 4-7 are exactly 'ftyp' (66 74 79 70).
- 3 Verify the major brand or one of the compatible brands within the 'ftyp' box contains the 'jaii' brand string (6A 61 69 69).
Software Support
Conversion Tools
Share & Embed
[](https://freewebptojpg.com/mime/image/jpeg-ai)
<iframe src="https://freewebptojpg.com/mime/image/jpeg-ai/embed" width="100%" height="280" style="border:1px solid #cbd5e1;border-radius:8px;" title="JPEG-AI Specs"></iframe>
JSON API
All data on this page is available as a free, open JSON API. Use it in your project, documentation, or tooling.
GET https://freewebptojpg.com/mime/image/jpeg-ai.json
Open JSON
Frequently Asked Questions
What is the difference between standard JPEG and JPEG AI?
Standard JPEG uses hand-engineered, block-based Discrete Cosine Transforms (DCT) to compress images. JPEG AI replaces these with globally optimized deep neural networks (variational autoencoders), achieving up to a 30% reduction in file size at equivalent visual quality while natively supporting continuous variable-rate coding and machine vision tasks.
Can I open image/jaii files in a web browser?
No. JPEG AI is a nascent standard (finalized in 2025) and currently lacks native support in modern web browsers. Viewing these files requires the official JPEG AI Reference Software or specialized viewer plugins.
What are the magic bytes for a JPEG AI file?
JPEG AI utilizes the ISOBMFF/HEIF container structure. A valid file begins with the standard 'ftyp' box, typically featuring 'jaii' as the major brand. You will find the ASCII sequence 'ftypjaii' starting at byte offset 4.