Convert RAW to JPG

Drop RAW files from almost any camera below and download fully developed JPGs; the entire decode runs on your own device, so nothing is ever uploaded.

JPG
Drop

Add RAW files straight from your memory card: Canon CR2, Nikon NEF, Sony ARW, Adobe DNG and other formats LibRaw understands. The decoder, about 1.4 MB of WebAssembly, loads only when the first RAW file arrives.

Convert

LibRaw demosaics the sensor data and applies your camera's white balance on your device, producing a developed image comparable to the camera's own JPEG rendering. RAW files commonly weigh 20 to 60 MB, and because nothing is uploaded there is no transfer wait at all.

Download

Save each JPG individually or the whole shoot as a ZIP. The quality slider controls the JPG encode, defaulting to 90%, which keeps files a small fraction of the RAW's size.

Why nothing on your computer opens a RAW file

RAW is not one format but a family of them, and none is a picture in the usual sense. When you press the shutter, the camera saves the unprocessed sensor data: one brightness value per photosite, before color has even been reconstructed. Every manufacturer wraps that data in its own container, so Canon writes CR2, Nikon writes NEF, Sony writes ARW, and Adobe defined DNG as a universal alternative. Browsers, email clients and most built-in viewers ship no decoders for any of these, which is why double-clicking a RAW file usually gets you an error or, at best, the tiny embedded preview. Converting to JPG turns the sensor data into a file everything can open. If you know your camera brand, the dedicated CR2 to JPG and NEF to JPG pages cover the specifics.

Real RAW development, running entirely in your browser

This converter is built on LibRaw, the open-source decoding library behind darktable, RawTherapee and many commercial photo applications, compiled to WebAssembly so it runs inside the page. It performs full demosaicing and applies the camera's recorded white balance, so the JPG you download is a developed image generated from the sensor data, comparable to what the camera's own JPEG engine would have produced. The decoder is about 1.4 MB and loads only when you actually drop a RAW file, so the page stays light otherwise. Because everything runs locally, wedding shoots, client work and family photos stay on your device. Sony shooters can head straight to ARW to JPG, and phone or drone RAW is covered by DNG to JPG.

Common questions

What does it mean to develop a RAW file?+

A RAW file is not a picture yet. It stores the raw readings from the sensor, where each photosite recorded only red, green or blue. Developing means demosaicing those readings into full-color pixels and applying white balance and tone. This tool performs that full development with LibRaw and then encodes the result as JPG, so the output looks like a finished photograph, not a dim preview.

Which RAW formats and camera brands are supported?+

Anything LibRaw can decode, which covers most cameras made in the last two decades: Canon CR2, Nikon NEF, Sony ARW, Adobe DNG, plus formats from Fujifilm, Olympus, Panasonic, Pentax and others. Classic CR2, NEF, ARW and DNG files are the best tested. Just drop the file; the tool detects the format from the file's bytes, not the extension.

Why won't my Canon CR3 or newest-camera RAW convert?+

The newest compressed RAW formats, notably Canon CR3 and some variants from the very latest bodies, are not reliably supported yet. When a file cannot be decoded, the tool tells you so instead of producing a broken image. Classic CR2, NEF, ARW and DNG files work well. For CR3, converting to DNG first with Adobe's free DNG Converter is a solid workaround.

Why is there no upload wait for such large files?+

Because nothing is uploaded. RAW files commonly run 20 to 60 MB each, so pushing a card's worth of them to a server would take minutes on a typical connection before conversion even started. Here the decoder runs inside your browser, reading the file directly from your disk. Conversion begins immediately, and your photos never leave your machine at any point.