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 | |
|---|---|---|---|---|
|
PIX
Alias PIX Image
3D Graphics & Legacy
|
image/x-alias-pix
|
Transparency — not supported
Animation — not supported
Progressive loading — not supported
|
|
|
|
BMP
Windows Bitmap (Legacy MIME)
Raster Graphics
|
image/x-bmp
|
Transparency
Animation — not supported
Progressive loading — not supported
|
|
|
|
CR2
Canon Raw Version 2
Photography & Raw Imaging
|
image/x-canon-cr2
|
Transparency — not supported
Animation — not supported
Progressive loading — not supported
|
|
|
|
CRW
Canon Raw Format
Photography & Raw Imaging
|
image/x-canon-crw
|
Transparency — not supported
Animation — not supported
Progressive loading — not supported
|
|
|
|
RAS
CMU Window Manager Raster
Legacy & Raster Graphics
|
image/x-cmu-raster
|
Transparency — not supported
Animation — not supported
Progressive loading — not supported
|
|
|
|
CMX
Corel Metafile Exchange
Vector Graphics & Legacy
|
image/x-cmx
|
Transparency
Animation — not supported
Progressive loading — not supported
|
|
|
|
XCF.GZ
Compressed GIMP XCF Image
Raster Graphics & Project Files
|
image/x-compressed-xcf
|
Transparency
Animation
Progressive loading — not supported
|
|
|
|
RAW
Digital Camera Raw (Generic Linux MIME)
Photography & Raw Imaging
|
image/x-dcraw
|
Transparency — not supported
Animation — not supported
Progressive loading — not supported
|
|
|
|
EMF
Windows Enhanced Metafile
Vector Graphics & Legacy
|
image/x-emf
|
Transparency
Animation — not supported
Progressive loading — not supported
|
|
|
|
ERF
Epson Raw Format
Photography & Raw Imaging
|
image/x-epson-erf
|
Transparency — not supported
Animation — not supported
Progressive loading — not supported
|
|
|
|
FH
Macromedia FreeHand Document
Vector Graphics & Legacy
|
image/x-freehand
|
Transparency
Animation
Progressive loading — not supported
|
|
|
|
RAF
Fujifilm RAW Image
Photography & Raw Imaging
|
image/x-fuji-raf
|
Transparency — not supported
Animation — not supported
Progressive loading — not supported
|
|
|
|
ICNS
Apple Icon Image
Icons & UI
|
image/x-icns
|
Transparency
Animation — not supported
Progressive loading — not supported
|
|
|
|
ICO
Windows Icon (Legacy MIME)
Icons & UI
|
image/x-icon
|
Transparency
Animation — not supported
Progressive loading — not supported
|
|
|
|
ART
AOL ART Image
Legacy & Proprietary
|
image/x-jg
|
Transparency — not supported
Animation — not supported
Progressive loading
|
|
|
|
JNG
JPEG Network Graphics
Legacy & Web Graphics
|
image/x-jng
|
Transparency
Animation — not supported
Progressive loading
|
|
|
|
JPS
JPEG Stereo Image
3D & Stereoscopic Graphics
|
image/x-jps
|
Transparency — not supported
Animation — not supported
Progressive loading
|
|
|
|
DCR
Kodak Digital Camera Raw
Photography & Raw Imaging
|
image/x-kodak-dcr
|
Transparency — not supported
Animation — not supported
Progressive loading — not supported
|
|
|
|
K25
Kodak K25 Raw Image
Photography & Raw Imaging
|
image/x-kodak-k25
|
Transparency — not supported
Animation — not supported
Progressive loading — not supported
|
|
|
|
KDC
Kodak KDC Raw Image
Photography & Raw Imaging
|
image/x-kodak-kdc
|
Transparency — not supported
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.