What Is a CR3 File?
A CR3 file is a photograph from a Canon camera in the state the sensor recorded it, before the camera has committed to a finished picture. The extension has been standard on Canon bodies since 2018, which is why a camera bought in the last few years may fill a memory card with files your computer displays as blank icons.
This guide covers what one of these files actually holds — and there is more in there than most explanations admit — why so little software reads them, how they differ from the CR2 files older Canons wrote, and which of the practical questions people arrive with have easy answers.
A raw file is a measurement, not a picture
The useful way to think about the format is that a JPG is a photograph and a CR3 is the reading that a photograph gets made from.
When light hits the sensor, each photosite reports one number: how much energy arrived. It has no idea what colour that light was — colour comes from a mosaic of red, green and blue filters laid over the sensor, so any individual site measures only one channel. Turning that mosaic into a full-colour image means guessing the two missing channels at every position from the neighbours, a reconstruction called demosaicing. On top of that sit white balance, tone curve, contrast, sharpening, noise reduction and colour rendering.
Shoot JPG and the camera does all of it in the instant after the shutter closes, then throws the measurements away. Shoot raw and it keeps the measurements. Every decision in that list stays open, which is the entire argument for the format: highlight detail that a JPG has already clipped is often still sitting in the raw data, and a white balance chosen badly at capture costs nothing to change later.
The price is that a raw file is not directly viewable. Something has to perform that reconstruction before there is an image to look at, and "something" means software that understands this particular manufacturer's particular format.
What is actually inside a CR3 file
Here is the part that surprises people. A CR3 is not one image. It is a container holding several, and the container is a general-purpose one: the same ISO base media file format that MP4 video uses, built from nested boxes each carrying a four-character type code. Canon's raw data sits inside it in a proprietary codec, but the scaffolding is ordinary.
Open one up and you find, roughly:
| Box | What it holds |
|---|---|
| THMB | A small thumbnail, JPEG-encoded — the icon-sized preview |
| PRVW | A medium preview, around 1600 pixels on the long edge |
| (first track) | A full-resolution JPEG the camera produced itself |
| CMT1 | Camera metadata: make, model, orientation, as a TIFF block |
| CMT2 | Exposure metadata: shutter, aperture, ISO, lens, capture time |
| CMT3 | Canon's own maker notes |
| CMT4 | GPS coordinates, when the camera recorded any |
| CTMD | Canon timed metadata |
| mdat | The compressed sensor data itself |
The metadata blocks are worth a second look. CMT1, CMT2 and CMT4 are each a self-contained little-endian TIFF structure, which is to say Canon stores your Exif using the same tag layout that has described photo metadata since the 1990s and is still maintained as a published standard. That is why a converter can move exposure information from a CR3 into a JPG intact: both ends speak the same dialect.
The full-resolution JPEG is the detail with the most practical consequence. Your camera has to render the shot anyway — to show it to you on the rear screen — so it writes that rendering into the file at full size, complete with the picture style and white balance in force when you pressed the shutter. That image is a real, ordinary JPEG sitting inside a file most software claims it cannot read.
Why the embedded JPEG matters
Extracting that image is a completely different job from developing the raw data. There is no demosaicing, no colour pipeline, no heavy computation — you locate the right byte range and you have a full-size photograph.
This is how ToolForge's CR3 to JPG converter works, and why it finishes a 25 MB file in about the time it takes to let go of the mouse while desktop raw software is still thinking. It is also the honest limit of that approach: what you get is the camera's interpretation of the scene. If the in-camera rendering blew the highlights, they are blown. Recovering them means going back to the sensor data with a real raw processor.
For a great many purposes — a client needs proofs today, the frames are going on a website, someone wants the pictures from the weekend — the camera's own rendering is exactly what you would have produced anyway.
CR3 versus CR2: what changed in 2018
Canon used CR2 from 2004 until the EOS M50 arrived in April 2018 carrying the new format. The EOS R followed that September, and CR3 has been standard on Canon bodies since.
Two changes matter to anyone handling the files. The first is structural: CR2 was a TIFF-based format, CR3 moved to the ISO container described above. That is invisible in use but it is the reason software support had to be written again from scratch rather than extended — and the reason a program can happily open a CR2 from 2010 while refusing a CR3 from a camera released last year.
The second is C-RAW, an option the format introduced. Choose it in the menu and files come out roughly 30 to 40 percent smaller than the standard setting for the same shot, at the same pixel dimensions. The saving is real and the mechanism is a wavelet transform with a quantisation step, which means — unlike the standard setting — some information is genuinely discarded. Whether that matters is a fair question, and it has been tested: DPReview's examination found the difference invisible in normal use, with faint artefacts appearing only when shadows were pushed about four stops. Most photographers can shoot C-RAW without thinking about it. If your work routinely involves rescuing badly underexposed frames, shoot the standard setting.
One naming trap: CRM, not CR3, is what Canon's Cinema RAW Light video files use. They share family resemblance and neither is a still photograph you can convert with a photo tool.
Why so little software opens these files
The frustrating thing about raw compatibility is that it is not one problem with one fix. Support is granted per camera model, not per format, and it arrives through several independent channels.
Apple builds raw support into macOS, iOS and iPadOS as a system-level feature, and publishes the list of exactly which cameras each OS release understands — the EOS R5, R6, M50 and M50 Mark II are all named there. Microsoft ships support for Windows as a separate Raw Image Extension you install from the Microsoft Store, after which File Explorer and Photos can render thumbnails. Adobe adds models in Camera Raw updates. Canon's own Digital Photo Professional handles its own cameras from the start.
Every one of those lists is versioned. That is what produces the experience people find maddening: the same file opens on the laptop and not on the desktop, or opened fine last year and fails for the camera you bought last month. The format did not change. The list your software was compiled against did.
Getting a CR3 file to open is therefore mostly a question of which platform you are on and how recently it was updated — which is why that has its own guide rather than a paragraph here.
How large CR3 files get, and why
Expect somewhere between 20 MB and 60 MB per frame on a modern Canon body, against two or three megabytes for a JPG of the same shot. Three things drive that.
Bit depth is the first. A JPG stores 8 bits per channel, giving 256 possible levels; Canon's raw files carry up to 14, which is 16,384. Most of that extra resolution lives in the shadows and highlights, exactly where editing latitude is decided.
Sensor resolution is the second, and it multiplies. The third is the embedded JPEG and previews described above — you are carrying a complete conventional photograph inside every raw file, which is a few megabytes of the total on its own.
The practical consequence is downstream rather than on the card. A 45-megapixel frame converted at full size and high quality is still an eight-megabyte JPG, which is far too heavy to email or put on a web page. Conversion and compression are two separate steps, and skipping the second is the usual reason a "converted" photo still will not upload. Compressing the output afterwards is the fix.
What to do with the CR3 files you have
Which route you want depends on what you are trying to achieve, and the honest answer is that most people need only the first one.
You want shareable pictures. Extract the camera's own rendering and re-encode it as a JPG. Nothing is installed, nothing is uploaded, and a card's worth of frames takes a couple of minutes. The step-by-step guide is here.
You want to see the photos on this computer. That is a platform question — a Windows extension, an OS version, or a viewer that reads the format. The per-platform routes are here.
You want to edit properly. Develop the raw data in software built for it: Canon's Digital Photo Professional is free for owners of its cameras, and Lightroom, Capture One, darktable and RawTherapee all handle current Canon bodies. This is the only route that buys you the highlight recovery and white-balance freedom the format exists for.
You are deciding what to shoot in the first place. That trade-off — card space and workflow friction against editing latitude — is set out side by side here.
Something has gone wrong. Conversions that fail, files that produce errors, thumbnails that stay blank: the failures that actually happen have their own guide.
One rule cuts across all of them: keep the raw files. A JPG is a decision made permanent, and once you have discarded the CR3, the measurements it held are gone for good. Storage is cheap and re-shooting is not.
CR3 to JPG Converter
Convert Canon RAW CR3 images to JPG free. It runs in your browser, so the files never leave your machine, and there is nothing to install or sign up for.
Try the CR3 to JPG ConverterFrequently asked questions
Is a CR3 file a photo or a data file?
Both, depending on which part you mean. The bulk of it is sensor measurement data that needs processing before it can be displayed, but the same file also contains a finished full-resolution JPEG the camera rendered itself, along with a medium preview and a thumbnail.
Which Canon cameras produce CR3 files?
Everything from the EOS M50 onward, which in practice means the entire EOS R mirrorless line plus the later M-series and recent DSLRs. Older bodies write CR2 instead. If your camera reached the market from mid-2018, assume CR3.
Can I turn a CR3 back into exactly what my camera showed me?
Closer than you would expect. The full-size JPEG inside the file is the camera's own rendering, with the picture style and white balance you shot with already applied — so extracting it gives you the image you saw on the rear screen rather than a fresh interpretation of the raw data.
Does converting a CR3 change the original?
No, conversion reads the file and writes a new one. That is true of any sane converter, including the one here, which never modifies the source. Your raw files stay exactly as the camera wrote them.
Is CR3 an open format?
No. It is proprietary and undocumented publicly, which is why software support has to be added camera by camera and why the community documentation cited below exists at all. Adobe's DNG is the documented alternative, and some photographers convert to it for archival reasons.
The short version
A CR3 is your camera's measurements, wrapped in a standard container alongside the camera's own finished JPEG and a stack of metadata. That structure explains almost everything people find confusing about the format: the files are large because measurements are detailed, they are hard to open because support is granted model by model, and they can nevertheless be converted in a browser in under a second because a complete photograph is already sitting inside every one of them.
Tools that go with this
Each one is here for a specific reason rather than because it is in the same category.
Image Format Converter
Convert between JPG, PNG, WebP, AVIF, and HEIC
Once a raw frame is a JPG, this moves it on to PNG, WebP or AVIF for whatever you are publishing to.
Image Compressor
Compress JPG, PNG, WebP by quality or target file size
Full-resolution conversions land at several megabytes each, which is far more than a web page or an email should carry.
Image Metadata Remover
View and remove EXIF, GPS, and hidden data from images
A converted frame still names your camera, your lens and often the coordinates where you stood.
HEIC to JPG Converter
Convert iPhone HEIC photos to JPG or PNG free
The same compatibility problem in its phone form — HEIC is what an iPhone writes when you leave the default alone.
Related articles
How to Convert CR3 to JPG
Turn Canon CR3 raw files into JPGs without installing anything: the browser route step by step, plus what to set for quality, size, orientation and metadata.
How to Open CR3 Files on Windows, Mac and Mobile
Your computer shows blank icons instead of photos. Here is how to open Canon CR3 files on Windows, macOS, iPhone and Android, and what to do when nothing works.
CR3 vs JPG: What Is the Difference?
CR3 keeps your sensor data, JPG keeps a finished picture. What each one costs you in card space, editing freedom and compatibility, and when to shoot which.
Why Your CR3 File Won't Convert (and How to Fix It)
A CR3 that refuses to convert is usually one of five specific problems. Match the error message to the cause, and the fix, before you retry the file.
How to Convert Canon RAW Files Without Photoshop
You do not need an Adobe subscription to get usable photos out of Canon raw files. The free routes, what each one is good at, and what you actually give up.
How to Compress an Image
Compress JPG, PNG or WebP files in your browser: which preset to use, when to set a target size in KB, and the order of operations that saves the most.
How to Open HEIC Files on Windows and Android
Windows and Android show a blank thumbnail instead of your iPhone photos. Here is the actual fix for each — usually a free codec, not new software.
Why Your Image Is Still Too Large After Compressing
Six reasons compression did not shrink your file: a PNG that stayed a PNG, dimensions rather than quality, an already-optimised source, or a lying upload limit.
Sources
- Canon CR3 file format reverse-engineering documentation
Laurent Clévy · Technical documentation · accessed 7 September 2026
Cited for: CR3 as an ISO base media container, the box layout, and the C-RAW codec's quantisation step
- Quick look: Canon's new compressed Raw format
DPReview · Trusted reference · published 2 April 2018 · accessed 7 September 2026
Cited for: C-RAW being 30–40% smaller, the EOS M50 introducing CR3, and the four-stop push testing
- CIPA Standards: Exchangeable image file format for digital still cameras (Exif)
Camera & Imaging Products Association · Standards organisation · accessed 7 September 2026
Cited for: Exif as a maintained published standard, which is the tag layout Canon's metadata blocks use
- Digital camera RAW formats supported by iOS 26, iPadOS 26, macOS 26, visionOS 26
Apple · Official documentation · accessed 7 September 2026
Cited for: Apple granting raw support per camera model and per OS release
About the author
Builder and maintainer, ToolForge
Started ToolForge in May 2026 and has built and maintained it since, writing every tool on the site and the documentation that goes with each one.
Part of
Canon CR3 & RAW PhotosEverything about Canon's CR3 raw format: what the files contain, why software struggles to open them, and how to get shareable JPGs out of them.
Browse all image tools