Convert CR2 to JPG

● 100% client-side, so nothing is uploaded

Loading…

Convert CR2 to JPG on your device. Canon’s CR2 RAW files, written by EOS DSLRs through most of the 2000s and 2010s, each hold a JPEG preview the camera rendered with your Picture Style and white balance. This tool pulls out the largest one and saves it as a .jpg exactly as Canon wrote it, with no re-encoding and so no added loss. That gives you photos you can share, post or proof straight away, without installing RAW software. The files are read in your browser, so nothing is uploaded, and a whole card can go in one batch.

How it works

  1. Drop the .cr2 files from your card or computer. Each is recognised by the CR marker Canon writes into the file header.
  2. There is no quality to choose. The JPG is Canon’s own, so the slider and the PNG option have no effect on CR2 files.
  3. Press Convert & download. The result shows each preview’s pixel size; several files come back as one ZIP.

Questions

Can I convert CR3 files here?
No. CR3, the RAW format of Canon’s EOS R mirrorless cameras and other recent bodies, is built on a different container from CR2, and this tool does not read it. A CR3 is refused with a message instead of being misread, and nothing is changed.
Why does the JPG look different from my RAW editor?
Because it is Canon’s rendering, not your editor’s. The embedded preview was produced in the camera with the Picture Style, white balance and other settings active when you shot, so it matches what the camera’s screen showed. A RAW editor builds its own version from the sensor data, with its own defaults.
Does my file get uploaded?
No. The models and all processing run inside your browser on your own device. You can verify this yourself: open your browser’s DevTools, watch the Network tab, and process a file: there are no uploads. After the first visit most tools also work fully offline.
How are RAW files converted?
Honestly: RAW files carry a full-size JPEG preview rendered by the camera, and that is what this tool extracts, instantly and losslessly. It does not demosaic the sensor data; a RAW developer with your own processing choices is the right tool for that.
Why does HEIC need a special decoder?
Browsers do not decode HEIC, so this page ships an open-source decoder (libheif, compiled to WebAssembly) that runs on your device. The photo itself still never leaves your machine.

Related tools