Runs on your device · Your file never leaves your device.
CR2 is the raw format of Canon EOS DSLRs from the 350D to the 5D Mark IV and of the PowerShot G and S compacts. Windows, Mac and most phones show a thumbnail at best; a portal or a client wants a JPG. This page develops CR2 files on your own device and gives you JPGs at the quality or size you choose.
The sensor data is demosaiced and colour-managed with the white balance the camera set and a profile for the body, then matched to the JPEG Canon stores inside the file, so the result looks like the camera’s own picture. Nothing is uploaded; a file takes up to a minute to develop.
Newer Canon bodies (EOS R, R5, R6, M50, 90D and later) write CR3 instead — those have their own page, /cr3-to-jpg.
How to convert Canon CR2 to JPG
Add one CR2 file or a whole batch from the card or the camera app.
JPG is already selected. Set a maximum width or a size limit if the photo is going to a form.
Press Convert. The raw is developed on your device — this takes up to a minute per file.
Download the JPG, or a ZIP for a batch.
Supported formats and limits
Input
Canon CR2 — EOS DSLRs 2004–2018 and PowerShot G/S compacts
Output
JPG, 8-bit sRGB, quality of your choice
Development
As-shot white balance, camera colour profile, matched to the camera’s own JPEG
Batch
Yes, ZIP download
Where it runs
In your browser; nothing uploaded
Not for: CR3 files from current Canon bodies — use /cr3-to-jpg; and raw editing, which this page does not offer.
Frequently asked questions
Are my files uploaded to a server?
No. This conversion runs entirely inside your browser using your own device’s processing power. The file never leaves your computer or phone, which is why it also works when your connection drops.
Which Canon cameras write CR2?
EOS DSLRs from 2004 to 2018 — 350D, 400D … 800D, 60D … 80D, 7D, 6D, 5D Mark II to IV, 1D X Mark II — and the PowerShot G-series and S-series compacts (S90, S95, G10 and later). Files from the EOS 350D, 6D and PowerShot S90 were checked here.
Will it look like the camera’s JPEG?
Close to it: the camera’s white balance is used and the colours are fitted to the JPEG Canon embeds in the raw. Picture Style, lens correction and high-ISO noise reduction are not reproduced.
Is the sensor data really used, or just the preview?
The sensor data. CR2 is decoded in full (Canon’s lossless JPEG inside the file), demosaiced and developed; the embedded preview is used only to match colour.
Is the camera information (EXIF) kept?
No. The JPG is rebuilt from the pixels alone, so camera model, exposure, date and location are not carried over. For a photo you are about to upload to a form or share, that is usually what you want.
Is there a size limit?
A picture is reduced, keeping its proportions, when it is larger than the memory a browser tab can hold: above about 16 megapixels on a phone or tablet, above 60 megapixels on a computer. Anything below that keeps every pixel.
Why does the first file take a moment to open?
The reader for these files is a 3.5 MB engine that is downloaded from this site the first time one of them is opened in a visit, then kept for the rest of the visit. It runs in a background thread of your browser; the file itself is never sent anywhere.