Runs on your device · Your file never leaves your device.
A memory card full of raw files is of no use to a form, a client or a family group chat until it becomes JPG. This page develops camera raw files on your own device — Canon CR2 and CR3, Nikon NEF, Sony ARW, Fujifilm RAF, Panasonic RW2, Olympus ORF, Pentax PEF, and DNG from phones, Leica, Ricoh and Pentax — and gives you an ordinary JPG 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 that camera, then matched to the camera’s own JPEG so the result looks like the picture you saw on the back of the camera. Where a format’s sensor data is not decoded yet (CR3, ORF, compressed PEF, early RAF), the full-size JPEG the camera embeds in every file is used instead, and the page says so.
Nothing is uploaded. Developing is done in a background thread of your browser and takes up to a minute per file.
How to convert RAW photos to JPG
Add one RAW 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
CR2, CR3, NEF, NRW, ARW, RAF, RW2, ORF, PEF, DNG
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: Raw editing — exposure, white balance and recovery are not adjustable here; the development uses the camera’s own settings.
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 raw formats are read from the sensor data?
Canon CR2, Nikon NEF and NRW, Sony ARW, Fujifilm RAF from X-Trans bodies, Panasonic RW2, uncompressed Pentax PEF and DNG are developed from the sensor data. Canon CR3, Olympus ORF, compressed Pentax PEF and the early FinePix RAF variant are not decoded yet: for those the camera’s own full-size JPEG, stored inside every raw, is used, and the result card says which happened.
Will it look like the camera’s JPEG?
Close to it. The white balance is the one the camera chose when the photo was taken, and the colours are fitted to the small JPEG the camera keeps inside the raw. Picture styles, lens corrections and noise reduction the camera applies to its own JPEG are not reproduced, so a high-ISO photo shows more grain than the camera’s version.
Can I adjust exposure or white balance first?
No — this page develops with the camera’s own settings and the usual JPG options (quality, width, size cap). It is the quickest way from card to deliverable, not a raw editor.
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.