RAW Photo Converter
Develops DNG in the browser — own demosaic, as-shot white balance, the file’s colour matrix, exposure — to JPEG or PNG, and pulls the camera’s embedded JPEG out of CR2, NEF, ARW, RAF and other RAW containers.
Full RAW development here is DNG only, and the page says which of the two things it did for every file. A DNG is developed properly — demosaic, the file’s own colour matrix, white balance; every other brand gets the JPEG the camera embedded, because decoding those needs a per-camera table this tool does not ship.
Drop RAW files — DNG, CR2, CR3, NEF, ARW, RAF, ORF, RW2, PEF
DNG is developed here; every other format has its embedded JPEG preview extracted. Several files at once is fine. Nothing is uploaded.
Development settings — DNG only
Hamilton–Adams (1997). Interpolates along edges, so hair, text and bare branches do not come out with a zipper pattern.
Uses the AsShotNeutral value the camera wrote into the file.
How to use it
Drop the files
Each one is inspected first, and the row says whether it will be developed or have its preview extracted — before you commit to converting forty of them.
Choose the demosaic
Hamilton–Adams interpolates along edges, so hair, text and bare branches do not come out with a zipper pattern. Bilinear is about twice as fast with colour fringing on edges.
Turn on half size on a phone
It collapses each 2×2 block into one pixel with no interpolation: four times faster and a quarter of the memory. Developing 24 megapixels at full size costs around 300 MB.
Adjust exposure if it looks flat
The correction is added on top of the file’s BaselineExposure, and no contrast curve is applied — which is why a straight development looks flatter than the camera’s own JPEG.
Common questions
Why is my CR2 or NEF not developed?
Each manufacturer format needs a per-camera table of compression schemes, black levels and colour matrices to develop correctly, and this ships no such database. Rather than produce a wrong-coloured guess, it extracts the JPEG the camera itself embedded — often at full size.
Which files are DNG?
iPhone ProRAW, Pixel and Galaxy RAW, Leica and Ricoh files, and anything converted with Adobe DNG Converter or Lightroom. If you shoot Canon or Nikon, converting to DNG once makes every file here developable.
The colours look wrong.
If the row warns that the DNG has no colour matrix, the result stays in the camera’s own colour space and will look off. Otherwise try the automatic white balance — the as-shot value is whatever the camera decided, and it is sometimes wrong.
Feed it from
Brightness & Colour Adjust
Adjusts brightness, contrast, saturation, temperature and sharpness with a live histogram.
PNG Compressor
Quantises the palette and rewrites the deflate stream to shrink a PNG without changing its dimensions.
JPEG Compressor
Re-encodes a JPEG at a chosen quality with a live before/after size and a difference view.
WebP Converter
Converts images to or from WebP, with a quality slider and lossless mode.
Next
These accept what this tool produces, so the result can go straight in.
Contact Sheet
Lays a folder of photos out as a printable index page with filenames and capture dates.
EXIF Viewer
Shows camera, lens, timestamp and GPS metadata embedded in a photo, as coordinates rather than on a map — drawing one would send the location to a tile server.
Brightness & Colour Adjust
Adjusts brightness, contrast, saturation, temperature and sharpness with a live histogram.
JPEG Compressor
Re-encodes a JPEG at a chosen quality with a live before/after size and a difference view.
Background Remover
Keys out a flat or single-colour background in OKLab and returns a transparent PNG, with a brush for fixing the edges.
EXIF Remover
Strips camera, GPS and editing metadata from photos while leaving the pixels untouched.