Why Your CR3 File Won't Convert (and How to Fix It)
A CR3 that will not convert is almost never a mystery, and it is usually not a broken tool. Five specific problems account for nearly all of it, and each announces itself with a different message.
Work down the list by the error you are seeing. The last two are genuine file problems; the first three are the file not being what you think it is, or being larger than the browser will render.
The file is refused before conversion starts
Message: Please upload CR3 files (.cr3 extension).
The converter checks the extension before it reads a byte, so this is a filename problem rather than a content problem. Four things cause it.
It is a CR2. Canon used CR2 until 2018 and CR3 after. If your body predates the EOS M50, everything on the card is CR2 and needs a different route — most raw editors and Microsoft's Raw Image Extension read CR2 happily.
It is a CRM. Cinema RAW Light video files come off Canon's video-capable bodies with the .CRM extension. They are footage, not photographs, and no still converter will take them; you need Canon's Cinema Raw Development software or an NLE that supports the format.
It is a HIF or HEIF. Some recent Canon bodies can shoot HEIF stills instead of JPEG. Those are not raw files at all and go through an ordinary image converter.
Someone renamed it. Adding .cr3 to a filename does not change what is inside. If a file arrived already converted, or was renamed to "make it work", the extension is now lying and the check is right to refuse it.
No embedded image was found
Message: No embedded image found — this file may not be a Canon CR3.
This one means the extension was accepted, the file was parsed as a container, and the full-size JPEG the camera should have written was not in it. That is a much more specific failure, and it narrows the cause considerably.
The usual explanation is that the file is not a Canon still raw despite its name — a container from a different device, or a file that has been through software which rewrote it and dropped the previews. Some conversion and archiving pipelines strip embedded previews to save space, which is helpful for storage and fatal for this approach.
It can also mean the file is truncated: the container's structure is at the start, the image data comes later, and a copy that stopped early parses fine right up to the point where the picture should be.
What to do: open the file in a raw editor. If Digital Photo Professional or darktable displays it, the raw data is intact and only the preview is missing — export a JPEG from there. If the editor also refuses, treat it as the corruption case below.
The image is too large for the browser to render
Message: This image is too large for your browser to render. Try a smaller output resolution.
This is a browser limit, not a file problem, and it is the one failure here with a one-click fix.
Browsers cap the total area of a canvas they will allocate, and the ceiling varies by browser, platform and available memory — mobile Safari is considerably stricter than desktop Chrome. A full-resolution frame from a high-megapixel body plus the memory needed to encode it can cross that line. The converter already steps the size down and retries before giving up, so seeing this message means even the reduced attempts did not fit.
Fixes, in order of how little they cost you:
- Set the output size to 75 or 50 percent. For most uses the smaller file was the better choice anyway.
- Convert fewer files at once. Memory pressure from a long queue makes the ceiling easier to hit.
- Close other tabs, particularly anything heavy.
- Move to a desktop browser if you started on a phone.
- If you genuinely need full resolution, develop the file in desktop raw software instead — it has no canvas limit to respect.
The file itself is damaged
Message: The embedded preview could not be decoded — or a failure in every piece of software you try.
If a raw editor also refuses the file, the problem is the file. Three causes account for most of it.
An interrupted transfer. Pulling a card reader out mid-copy, or a network share dropping, leaves a file with the right name and a plausible size that stops partway through. This is the most common and the easiest to fix: copy it again from the card, assuming the original is still there.
A failing card. Cards fail, usually gradually and usually in ways that damage a handful of files rather than all of them. The tell is exactly that pattern — most of a shoot converts and three frames refuse. Stop writing to the card, copy everything off it, and retire it.
Interrupted writing in camera. A battery pulled during a burst, or a card removed while the access light was on, can leave the last frame incomplete.
If the original on the card is also damaged, recovery is a specialist job with variable results. What is worth doing first: compare the copy against the original with a checksum. If the hashes differ, the copy is at fault and re-copying will fix it. If they match, the damage is on the card and the copy is faithful.
Everything converts except a few frames
A batch where most files succeed and a few fail is diagnostically useful, because it rules out the whole category of "the tool does not work" and points at the individual files.
Failures are reported per file and finished work is kept, so the practical approach is to let the batch run, note which frames failed, and treat those individually against the sections above. In rough order of likelihood: the odd frames are a different format that slipped into the folder, they are the truncated tail of an interrupted copy, or they are the damaged frames from a card that is starting to go.
One pattern worth naming: if the failures are all the last files in a shoot, suspect the transfer rather than the card. If they are scattered through it, suspect the card.
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
Can a CR3 file be repaired?
Rarely, and not reliably. If the container structure survived, a raw editor may still develop the sensor data even when the preview is gone, which is the best realistic outcome. Re-copying from the original card is far more likely to help than any repair utility.
Why does the same file convert on my laptop but not my phone?
Mobile browsers allocate much less memory to a canvas, so a full-resolution frame that fits comfortably on a desktop can exceed the limit on a phone. Reducing the output size usually clears it.
My camera is brand new — is that why conversion fails?
Not for browser extraction, which reads the container rather than needing a profile for your specific body. A camera being new is a problem for raw editors and operating-system support, not for pulling out the JPEG the camera itself embedded.
Does a failed conversion damage the original file?
No. The source is read, never written to. A failure leaves your raw file exactly as it was, which is why retrying with different settings is always safe.
The short version
Match the message to the cause before retrying: a refusal at the door is a wrong or renamed extension, a missing embedded image is usually a truncated copy or a stripped file, and a rendering limit is a browser ceiling you clear by converting at 50 percent. Only the last category — a file that no software will read — is genuinely a damaged photograph, and even then the copy on the card is often fine.
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
The right tool when the file turns out to be an ordinary image with a misleading extension.
HEIC to JPG Converter
Convert iPhone HEIC photos to JPG or PNG free
Where to go if the files came off a phone rather than a camera and were mislabelled on the way.
File Hash Checker
Calculate and verify SHA-256, SHA-512 file checksums
Compares a copied file against the original on the card, which settles whether a transfer truncated it.
Image Compressor
Compress JPG, PNG, WebP by quality or target file size
For when a conversion succeeded but the output is far too large to actually use.
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.
What Is a CR3 File?
CR3 is Canon's raw photo format, introduced in 2018. Here is what is inside one of these files, why most software cannot open them, and what to do with them.
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.
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 Won't My HEIC File Open or Convert?
A HEIC that refuses to open or convert is usually one of five specific problems. Match the message to the cause before you assume the file is broken.
How to Convert HEIC to JPG
Convert iPhone HEIC photos to JPG for free in your browser: which settings to use, what survives conversion, and how to handle a whole camera roll at once.
What Is a HEIC File?
HEIC is the photo format every iPhone has defaulted to since 2017. What it actually stores, why so little non-Apple software opens it, and what to do about it.
Sources
- Canon CR3 file format reverse-engineering documentation
Laurent Clévy · Technical documentation · accessed 7 September 2026
Cited for: The container layout and the embedded preview boxes whose absence produces the second error
- Digital camera RAW formats supported by iOS 26, iPadOS 26, macOS 26, visionOS 26
Apple · Official documentation · accessed 7 September 2026
Cited for: Per-model raw support, which is what distinguishes an editor refusing a file from the file being damaged
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