Canon RAW 3 MIME Type Reference
image/x-canon-cr3
Released 2018
· by Canon Inc.
Canon RAW Version 3 (CR3) is a proprietary raw image format introduced by Canon in 2018 alongside the EOS M50. Moving away from the TIFF-based structure of its predecessor (CR2), CR3 is built upon the ISO Base Media File Format (ISOBMFF). It supports traditional uncompressed (lossless) raw data as well as a highly efficient compressed raw format (C-RAW), which significantly reduces file sizes with minimal impact on image quality.
Technical Specifications
.cr3
Canon Proprietary LosslessCanon Proprietary Lossy (C-RAW)
image/cr3image/x-cr3
Magic Bytes & HTTP Headers
\x00\x00\x00\x18ftypcrx
Browser Support Matrix
| Browser | Status | Min Version |
|---|---|---|
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | Legacy |
Advantages & Limitations
- Maintains 14-bit uncompressed sensor data, offering massive flexibility for recovering shadows and highlights in post-production
- The new C-RAW format offers roughly 40% smaller file sizes than uncompressed raw with virtually indistinguishable quality loss
- Utilizes the modern and extensible ISOBMFF container, moving away from archaic TIFF limitations
- Being a proprietary format, it requires frequent software updates to third-party editing tools (like Lightroom or Capture One) every time a new camera model is released
- Completely unsupported in web browsers and standard operating system image viewers without specialized raw codecs
- Larger file sizes than in-camera JPEGs, requiring more storage space and processing power
Developer Code Snippets
File Detection Steps
How to programmatically detect a image/x-canon-cr3
file by reading its raw bytes:
- 1 Check for the ISOBMFF 'ftyp' box starting at byte 4
- 2 Verify that the major brand identifier at byte 8 is 'crx ' (Hex: 63 72 78 20)
Software Support
Free Online Tools for canon-cr3
Resize, scale, crop, and modify dimensions for any photo or graphic.
Clean EXIF, camera, lens, and location tags from your photos.
Convert modern web images to universal high-compatibility JPG.
Reduce image file sizes for faster web performance.
canon-cr3 Format Comparisons
Share & Embed
[](https://freewebptojpg.com/mime/image/canon-cr3)
<iframe src="https://freewebptojpg.com/mime/image/canon-cr3/embed" width="100%" height="280" style="border:1px solid #cbd5e1;border-radius:8px;" title="canon-cr3 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/canon-cr3.json
Open JSON
Frequently Asked Questions
What is the magic byte for image/x-canon-cr3?
Because CR3 is based on the ISOBMFF standard (like MP4), it begins with a box size followed by the 'ftyp' atom. A typical CR3 file starts with the hex sequence 00 00 00 18 66 74 79 70 63 72 78 20, which translates to the ASCII string '....ftypcrx '.
Is image/x-canon-cr3 natively supported in web browsers?
No. CR3 is a proprietary raw camera format containing unprocessed sensor data. It must be processed and converted to a standard format like JPEG, PNG, or WebP to be viewed in a web browser.
What is the difference between CR2 and CR3?
CR2 is based on the TIFF file structure, while CR3 is based on the modern ISO Base Media File Format. Additionally, CR3 introduces C-RAW, a lossy compression option that reduces file sizes by roughly 40% while maintaining the flexibility of raw editing.