toolkit

Convert CR2 to JPG

working…
source no file
ready

Drop a Canon CR2 file below to convert it to JPG right here, in this browser tab. Decoding runs entirely on your device — the file is never uploaded.

What CR2 is

CR2 is Canon's raw image format, used across a long run of Canon DSLR and mirrorless cameras before Canon introduced its newer CR3 format. If your camera or SD card produces files ending in .CR2, this is the exact format this page targets.

Why convert it

A CR2 keeps far more of the sensor's original data than a JPEG, which is why photo editors want it — but most viewers, messaging apps, and websites can't open it directly. Converting to JPG gives you something you can view, share, or upload anywhere.

Orientation is preserved

The camera's orientation tag stored in the CR2 is read and applied before the pixels are returned, so the output JPG comes out the right way up rather than needing a manual rotate.

Quality control

You can set the output JPEG quality before converting. Since a CR2 starts with substantially more detail than a JPEG, a higher quality setting is worth considering if file size isn't a concern.

Frequently asked questions

Is my photo uploaded anywhere?

No. Decoding and JPG encoding both happen locally in your browser via WebAssembly; the CR2 file never leaves your device.

Does this work for both Canon DSLR and mirrorless CR2 files?

Yes — any file with a .CR2 extension is handled the same way regardless of which Canon body produced it.

What about Canon's newer CR3 files?

CR3 is a different container format from CR2 — use the dedicated CR3 to JPG page for those.

Will orientation be correct?

Yes — the CR2's own orientation tag is read and applied automatically before conversion.

Can I convert a JPG back into CR2?

No. CR2 decoding is one-way here — there's no encoder that writes CR2 files.