kepla.
Try it Compare Speed Price Blog Free tools Request Founding Access
A bride and groom walking away across a lawn at golden hour, her veil catching the light
FREE TOOLS·
CR2 TO JPG · CANON RAW VIEWER · NO UPLOAD

Open any Canon CR2.
Walk out with a clean JPG.

CR2 is the RAW format Canon used from the EOS-1D Mark II in 2004 to the last bodies before CR3. Drop the files, see every frame at once, convert one or a card. It runs inside your browser and nothing is uploaded.
Drop CR2 files here
Up to 40 a batch. Every other RAW format opens too, along with JPEG, TIFF and PNG.
Stays on this machine · no account · no card
0
files uploaded, ever
26
RAW formats read
<1 s
to the first preview
1
ZIP for the whole batch
YOUR FILES

Look first. Convert when you are sure.

Every card shows the JPEG your camera embedded. Click one to open the viewer. Convert when the settings are right.
Reads the sensor data and renders it fresh at full size. Best quality, a few seconds a file.
92
METADATA
Click any frame to open the viewer: 100% zoom, histogram, camera settings, and exposure, white balance and contrast sliders. Everything clears when you close the tab.
ABOUT CR2

What a CR2 file is,
and what is inside it.

Fourteen years of Canon bodies wrote CR2. It is a TIFF based container, which is why the embedded JPEG is so easy to reach.
01
A TIFF container with a full size JPEG on top
A CR2 is structured as a TIFF. The first image directory is a full size JPEG the camera rendered at capture, then a small thumbnail, then the sensor data compressed with lossless JPEG. That first JPEG is what this tool shows you in under a second.
02
Every EOS body from 2004 to 2018
The 1D Mark II introduced it in 2004. The 5D, 5D Mark II through IV, 6D, 7D, 80D, the Rebel and Kiss lines, and the 1D X Mark II all write CR2. The EOS M50 in 2018 was the first to switch to CR3, and later bodies followed.
03
sRAW and mRAW are handled
Many CR2 bodies could write reduced size sRAW and mRAW variants. They are a different internal encoding, and the developer reads them. Expect a smaller output than the full sensor size, because that is what the camera recorded.
04
Dual Pixel data is not in a CR2
Dual Pixel RAW arrived with the 5D Mark IV and lives in a CR2 as a second sub image. The develop uses the primary image; the focus micro adjust data from Canon DPP is not something any third party tool reproduces.
Not a CR2? The same tool opens every major RAW format: RAW to JPG converter for all formats →
HOW IT WORKS

A real RAW developer,
running on your machine.

Not a thumbnail puller dressed up as a converter. The same decoding library behind desktop RAW tools, compiled to run in your browser.
01
It shows you what the camera already made
Every RAW holds a JPEG your camera wrote at capture. The tool finds it in the file and shows it in under a second, so a card of 40 frames is browsable before you have finished reading this sentence.
02
It develops the real thing when you ask
Full develop reads the sensor data with LibRaw: demosaic, camera white balance, color matrix, full size. A neutral, honest render with room to push exposure. Two to ten seconds a file depending on megapixels.
03
It never leaves your machine
The decoder is WebAssembly running in your browser. Files go from your disk into memory and back out as JPGs. No server touches them, which is also why it keeps working with the wifi off.
04
It writes a JPG that still tells its story
Camera, lens, shutter, aperture, ISO and capture date go into the JPG so Lightroom and your gallery still read them. GPS is never copied. Untick one box for a file with no metadata at all.
ONE RAW FILE · WHAT YOU GET
This tool
A cloud converter
A desktop RAW app
Time to the first look
Under a second
Upload first · minutes per file
Install, import, wait for previews
Has to upload your files
Never
Every file, every time
No
True develop from sensor data
Yes · LibRaw
Sometimes · often the embedded JPEG
Yes
Works with no signal
Yes
No
Yes
Needs an account or install
No
Usually
Yes · and a license
Batch to one ZIP
Yes · 40 a batch
Paid tiers
Export dialog
Speed depends on megapixels and your machine. The camera preview of a 24 megapixel file shows in well under a second; a full develop takes a few seconds on a recent laptop. A phone works, a laptop is more comfortable.
FORMATS

Every brand.
Twenty six extensions.

Decoding follows LibRaw releases. If a brand new body is not read yet, the camera preview still works because it does not depend on the sensor format.
BRAND
EXTENSIONS
NOTES
Canon
CR2CR3CRW
CR3 from the EOS R series and newer bodies included.
Nikon
NEFNRW
Lossless and lossy compressed NEF, Z series included.
Sony
ARWSR2SRF
Compressed, uncompressed and lossless compressed ARW.
Fujifilm
RAF
X-Trans and Bayer sensors, compressed and uncompressed.
Olympus · OM System
ORF
Panasonic · Leica
RW2RWLDNG
Pentax · Ricoh
PEFDNG
Hasselblad · Phase One
3FRFFFIIQ
Very large files, allow a little time.
Samsung · Sigma · others
SRWX3FMEFMOSERFKDCDCRMRW
Older Sigma Foveon X3F reads; Quattro does not.
Any camera or phone
DNG
iPhone ProRAW and Android RAW captures included.
RAW decoding by LibRaw, © LibRaw LLC, used under the LGPL 2.1 license through the open source LibRaw-Wasm build. License notice.
CONVERT BY FORMAT
All formatsCR2 to JPGCR3 to JPGNEF to JPGARW to JPGRAF to JPGDNG to JPGORF to JPGRW2 to JPG
KEEP READING

RAW files, explained without the jargon.

Eight short guides on what is inside a RAW, how to get a JPG out of one, and when each route is the right one.
How to convert RAW to JPG, every way Open RAW files without Photoshop or Lightroom RAW vs JPEG, what is actually inside each file The JPEG hiding inside your RAW file Canon CR3 vs CR2, what changed Is it safe to upload RAW files to an online converter? A client wants one photo tonight JPG quality and size settings that matter
COMMON QUESTIONS

CR2 questions, answered.

Something we missed?
A body that does not read, a file that renders wrong: send it over and we will look at the actual file. Contact →
Can I open a CR2 file without Canon software?
Yes. Drop it on this page and it opens in your browser. Nothing to install, no Digital Photo Professional, no Adobe account. The file never leaves your machine.
Why does the develop look different from the camera JPEG?
The camera preview carries your Picture Style, Auto Lighting Optimizer and the in camera sharpening. The develop is neutral: camera white balance and Canon color matrix, nothing else. Use the exposure and contrast sliders if you want it closer.
Does it read CR2 from older bodies like the 20D or 5D?
Yes. LibRaw decodes the whole CR2 line back to the 1D Mark II. Very old bodies wrote CRW, a different container, and those open too.
How big is the embedded preview in a CR2?
Full sensor resolution on nearly every CR2 body, so the camera preview path gives you a full size JPEG in well under a second.
Are my RAW files uploaded?
No. The converter runs entirely inside your browser. Files never leave your device, Kepla never sees them, and nothing persists after you close the tab. Turn the wifi off after the page loads and it keeps working.
How does the develop compare to Lightroom?
It is an honest, neutral render with the camera white balance and color matrix applied, close to a RAW editor at default settings before any profile or preset. It is not an edit. It is the fastest way to a clean full size JPG without installing anything.
What does "Keep camera info" do?
Writes camera, lens, exposure settings and capture date into the JPG so the file still tells its story. GPS is never copied. Untick it for a JPG with no metadata at all.
A wedding dance floor under a mirror ball, guests lit by a single spotlight

Checking a card is the easy part.
Culling it is the job.

Kepla clears the obvious misses from a whole wedding in minutes, on your Mac, offline. The choosing stays yours. Free through the private preview.
Request Founding Access More free tools
macOS 14 or later · Apple silicon and Intel · free through the private preview.