JPEG XR Image Sequence (HEIF Container)
image/jxrs
Released 2019
· by ISO/IEC JTC 1 / ITU-T
The image/jxrs MIME type (often styled as image/jxrS) represents a sequence or animation of JPEG XR (Extended Range) images encapsulated within the High Efficiency Image File Format (HEIF) container. Standardized in Annex F of ITU-T T.832, it enables the storage of HDR image bursts, animations, and focal stacks using JPEG XR compression within a robust ISOBMFF metadata structure.
Technical Specifications
.jxrs
JPEG XR (Lapped Biorthogonal Transform)
image/jxrS
Magic Bytes & HTTP Headers
....ftypjxrS
Browser Support Matrix
| Browser | Status | Min Version |
|---|---|---|
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | Legacy |
Advantages & Limitations
- Supports 32-bit floating point HDR color depths natively across an entire animation sequence
- Combines the advanced coding efficiencies of JPEG XR with the sequence timing and metadata framework of HEIF
- Shares frame data structures allowing for optimized storage of burst photography
- Extremely rare format with essentially no mainstream software adoption
- Zero web browser support
- Overshadowed heavily by HEVC (HEIC sequences) and AV1 (AVIF sequences) which offer superior compression and broader hardware decoding support
Developer Code Snippets
File Detection Steps
How to programmatically detect a image/jxrs
file by reading its raw bytes:
- 1 Check bytes 4-7 for the ISOBMFF 'ftyp' box identifier
- 2 Verify the major brand string at bytes 8-11 is exactly 'jxrS' (6A 78 72 53)
Software Support
ImageMagick
Conversion Tools
Share & Embed
[](https://freewebptojpg.com/mime/image/jpeg-xr-sequence)
<iframe src="https://freewebptojpg.com/mime/image/jpeg-xr-sequence/embed" width="100%" height="280" style="border:1px solid #cbd5e1;border-radius:8px;" title="JPEG-XR-Sequence 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-xr-sequence.json
Open JSON
Frequently Asked Questions
What is the difference between image/jxra and image/jxrs?
Both utilize the HEIF (ISOBMFF) container to store JPEG XR compressed data. However, image/jxra (jxrA) is intended for a single still image or a static collection of images, while image/jxrs (jxrS) is specifically designed to store an image sequence (such as a burst capture or an animation) that is meant to be played back chronologically.
What is the magic byte for an image/jxrs file?
As an ISOBMFF/HEIF container, an image/jxrs file begins with a 4-byte box size, followed by the 'ftyp' box identifier, and the major brand 'jxrS'. The hex representation of this signature is XX XX XX XX 66 74 79 70 6A 78 72 53.
Can I view image/jxrs animations in a web browser?
No. Modern web browsers do not support JPEG XR compression, nor do they support HEIF containers housing JPEG XR sequences. For web animations, standard formats like Animated WebP, AVIF, or MP4 video must be used.