toolkit

Convert CR2 to JPG

target
ready

Drop as many Canon CR2 files as you like above and they decode to JPG right here, in this browser tab; a batch comes back as a single .zip. Nothing is uploaded. A card's worth of CR2 is several gigabytes, so keeping the work local saves the upload entirely — and client photographs never sit on someone else's server.

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.

A card's worth of CR2 in one drop

Select every CR2 from a shoot and they are all converted in turn. The results are collected into one .zip, and each keeps its original name with a .jpg extension, so a folder of IMG_4821.CR2 comes back as IMG_4821.jpg and stays sorted the way your camera numbered it. Nothing is renamed, reordered or watermarked, and the batch costs nothing — the conversion is your own machine's work.

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.

Can I convert all my CR2 files at once?

Yes, however many there are. They come back as one .zip in which each photo keeps its original file name, so the numbering from your camera survives the conversion. There is no batch limit and no fee.

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.