Open .CR2 files online
A .cr2 file is a Canon RAW 2 photograph — the unprocessed sensor capture written by every Canon EOS body from the 300D in 2003 up to the 2018 generation that switched to `.cr3`. Fifteen years of cameras means CR2 is still one of the most common RAW files on disks, drives and archives: it keeps 14-bit photosite data, the as-shot white balance and exposure, and the tonal headroom JPEG throws away.
ZipTool develops .cr2 files entirely in your browser: LibRaw — the open-source RAW engine behind many desktop converters — compiled to WebAssembly demosaics the sensor data, applies the camera's own white balance, and renders an sRGB image you can download as PNG. A real develop, not the embedded preview: the first file takes a moment while the engine (~1.1 MB, fetched once from this site's own domain and cached) does the math a desktop converter does.
What is a `.cr2` file?
CR2 is a TIFF-based container — TIFF/EP carrying Canon's makernote tree. It opens with the TIFF byte-order mark (II for little-endian), followed by offset 8's CR fingerprint that distinguishes it from a plain TIFF. Inside sit the metadata (EXIF/XMP), one or more embedded JPEG previews, and the sensor strip itself.
The sensor strip is stored truly losslessly (JPEG-predictor coding), while the smaller mRAW and sRAW variants are their own sensor binnings with their own dimensions — not crops of the full frame — and open here like any other CR2.
As with every RAW, developing is the point: the sensor records one filtered value per photosite (the Bayer pattern), and a demosaic pass interpolates the two missing channels before white balance, color conversion and gamma produce a viewable image. The viewer runs that exact pipeline in the tab, with the AHD interpolation LibRaw uses for its high-quality output.
- Opening shoots from 2003–2018 Canon bodies (300D through 5D Mark IV, 7D II, the M series) without installing Digital Photo Professional or Lightroom
- Culling an old archive of CR2s before converting the keepers
- Checking what a client's CR2 actually contains — camera, lens, exposure — straight from the zip it arrived in
- Exporting a developed PNG from a CR2 on a machine with no RAW software at all
How to open a `.cr2` online
Open ZipTool in a new tab, then drop your .cr2 onto the page — or click to browse for it, or paste a URL. The file opens in the RAW develop viewer, which runs LibRaw compiled to WebAssembly inside your browser tab — a full demosaic with camera white balance, not the embedded JPEG preview, read entirely on your device.
- Drag your
.cr2onto the page — or click to browse, or paste a URL. - It opens immediately in the RAW develop viewer, which runs LibRaw compiled to WebAssembly inside your browser tab — a full demosaic with camera white balance, not the embedded JPEG preview. No install, no sign-up.
- Read, search, or copy it. Your file never leaves your browser.
Open `.cr2` without uploading
Most "open cr2 online" sites work by uploading your file to a server and processing it there. ZipTool does the opposite: it loads its parser once, then reads your .cr2 locally in the browser tab. The contents stay on your device.
You can prove that in seconds. Open the page, press F12 for DevTools, switch to the Network tab, and open your file — no request carrying the file's contents is sent. You can also turn off Wi-Fi after the page loads and the file still opens. See security and privacy for the full picture.
Frequently asked questions
Which cameras write .cr2 files — and can the same viewer open my newer Canon too?
Every Canon EOS DSLR from the 300D (2003) to the last pre-2018 generation: 5D Mark IV, 7D II, 80D, 6D, the early EOS M mirrorless. Bodies from 2018 on write `.cr3` instead — and both develop identically here. The online RAW viewer covers the whole camera-RAW family, Nikon, Sony and DNG included.
How do I open a .cr2 file online?
Drop the .cr2 on this page — or click to browse, or paste a URL. The developed image appears with its camera model, dimensions and lens info; the status bar offers a Download .png of the full-resolution render. The first open fetches the LibRaw engine (~1.1 MB) once from this site's own domain; afterwards it is cached.
What are mRAW and sRAW?
Smaller RAW variants Canon offered alongside full-size: mRAW (~2/3-area) and sRAW (~half) are separate sensor binnings with their own resolutions — not crops of a bigger frame — written as ordinary CR2s. They open and develop here exactly like full RAW files.
What is the difference between CR2 and CR3?
The container. CR2 is TIFF-based and served Canon from 2003 to 2018; CR3 moved to the ISO Base Media File Format (the MP4 box family) with Canon's wavelet crx codec. In practice both just work here — same demosaic, same white balance, same PNG export — so the difference only matters for tooling that predates 2018.
Does viewing my CR2 here upload the photo?
No. The develop engine is WebAssembly running in the page; your file is read locally and the pixels render in the tab. The only network fetch is the engine itself (~1.1 MB, one time, from ziptool.app — not a third-party CDN). Press F12 → Network and watch: no request carries your photo.
Can I convert a CR2 to DNG or JPEG?
The status bar's Download .png exports the developed render at full resolution — that covers the JPEG need. Converting into Adobe's `.dng` archive format is a cataloging job desktop DNG converters do; this viewer is for looking, not cataloging.