RAW Converters
CR2 to JPG Converter
Turn Canon RAW 2 (.cr2) photos into JPG — instantly with the camera's own embedded preview, or with a full RAW decode. Runs 100% in your browser: no upload, no limits, free.
Your files never leave your device — conversion runs locally in your browser.
To convert CR2 to JPG, drop your Canon RAW 2 files above — they are processed right in your browser and never uploaded. Fast mode hands back the full-size JPEG your camera embedded at capture; Full decode demosaics the sensor data with LibRaw in WebAssembly. EOS DSLRs, PowerShot G compacts and Canon's half-size sRAW files all decode here.
Honest limits
- Full decode caps at about 40 megapixels (24 on phones); bigger files, or files past 50 MB, convert in Fast mode automatically.
- Fast mode returns the camera's own JPEG — full size from EOS bodies, but 2304 px wide from a PowerShot G7 X.
- Batches convert one file at a time to keep browser memory safe.
Past these limits? Fast mode handles any file instantly, desktop browsers go further than phones — and Media Moana converts at scale on hosted infrastructure.
How it works
Drop your files
Drag CR2 files into the drop zone, click to browse, or paste from the clipboard. Whole folders work too.
Convert locally
Each file is decoded and re-encoded to JPG right in your browser — no upload, no queue. Adjust quality or size first if you like.
Download
Save converted files one by one, or download the whole batch as a ZIP. Originals stay untouched on your device.
About the formats
CR2 — Canon RAW 2
CR2 (Canon RAW version 2) is the RAW format Canon used from 2004 to 2018 — the EOS 5D, 6D, 7D, 80D and Rebel DSLRs, and also the PowerShot G compacts and the EOS M bodies before the M50. A CR2 file stores the unprocessed sensor data from the camera — far more tonal information than a JPEG — plus a camera-rendered JPEG preview, full-size on the DSLRs and smaller on the compacts. CR2 files are TIFF-based and typically 20–40 MB each.
JPG — JPEG
JPEG (.jpg) is the most universally supported image format in existence. Every browser, OS, app, printer, government form and photo lab accepts it. It uses lossy compression tuned for photographs, supports EXIF metadata, and at quality 85–95 is visually indistinguishable from the source for most photos — the safe default whenever compatibility matters.
Inside Canon CR2
Which Canons write CR2
CR2 ran from the EOS-1D Mark II in 2004 until CR3 replaced it in 2018: the 5D and 5D Mark II–IV, 6D, 7D and 7D Mark II, 20D through 80D, and the whole Rebel line. It was never a DSLR-only format, though — the PowerShot G compacts (G7 X, G1 X, G5 X, G9 X) and every EOS M before the M50 write CR2 as well, so a pocket-camera file and a 5D Mark IV file both belong on this page.
12-bit, then 14-bit from 2007
Canon moved CR2 to 14-bit sensor data with the EOS 40D and 1D Mark III generation. Files from a 20D or the original 5D carry 12 bits, and the PowerShot compacts stayed at 12 to the end — a G7 X file is 12-bit, a 7D file 14-bit. Full decode reads whichever the file holds; the extra bits matter while you edit, not in the finished JPG.
sRAW and mRAW are a different animal
Canon's reduced-size modes don't store Bayer sensor data at all — they store a downsampled colour image at half (mRAW) or quarter (sRAW) resolution, which is why some converters open them at the wrong size. They decode here, with one twist: an EOS 7D sRAW2 file holds a 2592×1728 image but still embeds the camera's full 5184×3456 JPEG, so Fast mode hands back the larger picture of the two.
Frequently asked questions
Is this safe? Do my photos get uploaded?
No upload happens — ever. Converting CR2 to JPG runs entirely inside your browser using WebAssembly. Your files never leave your device, nothing is stored on any server, and the tool even keeps working if you go offline after the page loads. That's also why there are no file size limits, no queues and no sign-up.
Does converting CR2 to JPG lose quality?
JPG uses lossy compression, so technically yes — but at the default quality setting the difference is invisible for normal viewing and printing. You control the quality slider: higher values mean larger, more faithful files. Your original CR2 files are never modified.
Can I convert multiple CR2 files at once?
Yes — drop in as many files as you like. Because conversion happens on your own computer instead of a server, there is no per-file fee, no daily cap and no waiting in line. Files are processed one after another, and you can download each JPG file as it finishes or grab the whole batch as a single ZIP.
Why do my converted photos look different from Lightroom?
RAW files have no fixed look — every program renders them differently. This tool gives you two modes: Fast mode extracts the full-size JPEG preview your camera itself rendered, so colours match exactly what you saw on the camera screen (film simulations and picture styles included). Full decode mode demosaics the sensor data with LibRaw using camera white balance — neutral output meant for further editing.
What's the difference between Fast mode and Full decode?
Fast mode pulls the camera-rendered JPEG embedded inside every RAW file — it is instant, and the colours are your camera's own rendering. It's the default, and the safe choice on phones. Full decode processes the actual sensor data (demosaic, white balance, colour transform) in WebAssembly, which takes a few seconds per file but works even when a file has no usable embedded preview, and renders at the sensor's native resolution. To keep your browser from running out of memory, very large files (around 40 megapixels and up — 24 on phones, or anything past 50 MB when the resolution can't be read) are automatically converted in Fast mode even when Full decode is selected; you'll see a note on the file when that happens.
What happens if my browser can't decode a file?
Nothing is ever uploaded — there is no server-side fallback, so the no-upload promise has zero exceptions. In the rare case a RAW file can't be decoded in your browser (a corrupted embedded preview, an unusual format variant, or a file too large for browser memory), the failed file simply shows a suggestion to try Media Moana, our hosted media platform built for converting and managing large RAW libraries on managed infrastructure. Whether you follow that link is entirely up to you; on this site your files never leave your device.
Does this convert Canon sRAW and mRAW files?
Yes, both reduced-size modes decode — but pick your mode deliberately, because sRAW and mRAW invert the usual rule. They store a downsampled image instead of full sensor data, while the camera still embeds a full-resolution JPEG. On an EOS 7D sRAW2 file, Fast mode returns 5184×3456 and Full decode returns 2592×1728.
Is there a file size or quantity limit?
There is no hard limit. Server-based converters cap uploads because your files consume their bandwidth and CPU; here converting CR2 to JPG happens on your machine, so the only practical limit is your device's memory. Desktop browsers comfortably handle very large files and big batches.