Developer Reference
Image MIME Type Reference
The definitive index of image file formats — MIME types, magic bytes, browser compatibility, compression modes, and developer code snippets. Bookmark this and never look it up again.
| Format | MIME Type | Features | Browsers | |
|---|---|---|---|---|
|
HEJ2
JPEG 2000 Image (HEIF Container)
Professional & Archival
|
image/hej2k
|
Transparency
Animation — not supported
Progressive loading
|
|
|
|
HSJ2
JPEG 2000 Image Sequence (Obsolete)
Legacy
|
image/hsj2
|
Transparency
Animation
Progressive loading
|
|
|
|
ICO
Windows Icon File
Web & Desktop
|
image/x-icon
|
Transparency
Animation — not supported
Progressive loading — not supported
|
|
|
|
IEF
Image Exchange Format
Legacy & Telecommunications
|
image/ief
|
Transparency — not supported
Animation — not supported
Progressive loading — not supported
|
|
|
|
J2C
JPEG 2000 Codestream
Photography & Broadcast
|
image/j2c
|
Transparency
Animation — not supported
Progressive loading
|
|
|
|
JAII
JPEG AI Image
Graphics & Learning-Based Compression
|
image/jaii
|
Transparency
Animation
Progressive loading
|
|
|
|
JAIS
JPEG AI Image Sequence
Graphics & Learning-Based Compression
|
image/jais
|
Transparency
Animation
Progressive loading
|
|
|
|
JLS
JPEG-LS
Medical & Archival
|
image/jls
|
Transparency — not supported
Animation — not supported
Progressive loading — not supported
|
|
|
|
JP2
JPEG 2000 Core Image File
Professional & Archival
|
image/jp2
|
Transparency
Animation — not supported
Progressive loading
|
|
|
|
JPG
JPEG Image
Web
|
image/jpeg
|
Transparency — not supported
Animation — not supported
Progressive loading
|
|
|
|
JPH
High-Throughput JPEG 2000 Image
Professional & Archival
|
image/jph
|
Transparency
Animation — not supported
Progressive loading
|
|
|
|
JHC
High-Throughput JPEG 2000 Codestream
Professional & Archival
|
image/jphc
|
Transparency
Animation — not supported
Progressive loading
|
|
|
|
JPM
JPEG 2000 Compound Image File Format
Document & Archival
|
image/jpm
|
Transparency
Animation — not supported
Progressive loading
|
|
|
|
JPX
JPEG 2000 Part 2 (Extended)
Professional & Archival
|
image/jpx
|
Transparency
Animation
Progressive loading
|
|
|
|
JXL
JPEG XL
Web & Photography
|
image/jxl
|
Transparency
Animation
Progressive loading
|
|
|
|
JXR
JPEG XR (Extended Range)
Legacy & Photography
|
image/jxr
|
Transparency
Animation — not supported
Progressive loading
|
|
|
|
JXRA
JPEG XR Image (HEIF Container)
Photography & Archival
|
image/jxra
|
Transparency
Animation — not supported
Progressive loading
|
|
|
|
JXRS
JPEG XR Image Sequence (HEIF Container)
Photography & Archival
|
image/jxrs
|
Transparency
Animation
Progressive loading
|
|
|
|
JXS
JPEG XS Image
Professional & Video Production
|
image/jxs
|
Transparency
Animation
Progressive loading — not supported
|
|
|
|
JXSC
JPEG XS Codestream
Professional & Video Production
|
image/jxsc
|
Transparency
Animation — not supported
Progressive loading — not supported
|
|
No formats match your search
Try a different name or MIME type
Free JSON API
Use this data in your project
Every format's full specification is available as a free, open JSON endpoint. No authentication, no rate limits for reasonable use.
Example endpoints
GET /mime/image/webp.json
GET /mime/image/jpeg.json
GET /mime/image/png.json
Why developers reference this page
Magic bytes for file detection
Exact hex signatures to detect image formats without relying on file extensions.
Browser compatibility matrix
Exact minimum browser versions for each format, including legacy IE coverage.
Copy-paste code snippets
MIME detection in Python, Node.js, Go, and PHP. One click to copy.
Embeddable badge & widget
Add a live spec card or SVG badge to your README or documentation.
Side-by-side comparisons
Compare any two formats on compression, features, and support in one view.
Open JSON API
All spec data is machine-readable. Pull it into your own tools and docs.