MillFile

Convert RAW to JPG

Drop a RAW file from any major camera and get a full-resolution JPG back. The frame is decoded in your browser by LibRaw compiled to WebAssembly, so the file is never uploaded - no account, no watermark, no daily limit.

Quality:

Selected: Standard

Why convert RAW in the browser

A RAW file holds the sensor data as the camera recorded it: 12 to 14 bits per channel, no JPEG compression, and a white balance that is still a suggestion rather than a decision. That is what makes it worth editing, and it is also why the delivery step is awkward. Print shops, job portals, forums and email all want a JPG, and the usual converters ask you to upload a 30 MB file to a server before they will help.

MillFile decodes the frame here, in this tab. A 26 megapixel frame takes about two to three seconds on a laptop - that is our own measurement on a 30 MB Sony file, not an estimate - and the result keeps the full sensor resolution. Larger sensors take longer, because every pixel is processed on your own machine rather than on hardware somebody else pays for.

Nothing is uploaded. The RAW file is decoded in this tab by LibRaw compiled to WebAssembly — no upload step, no server copy, no account.

Questions about converting RAW to JPG

Which RAW formats can I convert?

Canon CR2 and CR3, Nikon NEF and NRW, Sony ARW, SRF and SR2, Adobe DNG, Fujifilm RAF, Olympus ORF, Panasonic RW2, Pentax PEF, Samsung SRW, and the other formats LibRaw recognises - the decoder behind this page covers well over a thousand camera models. A file that cannot be decoded says so on its own row instead of failing silently.

Will the JPG include my edits from Lightroom or Capture One?

No. Those adjustments live in the editor's catalogue or in an XMP sidecar file, not inside the RAW, and this page only reads the RAW you hand it. What you get is the camera's own white balance and a standard demosaic: a clean full-resolution render, not a copy of an edited export. Use it when you want the picture rather than the grade.

Do I get the camera's embedded preview instead of a real decode?

No - this page always decodes the full frame, which is why it takes a couple of seconds rather than a fraction of one. The trade is that the JPG is built from the sensor data at full resolution instead of from the smaller preview most cameras store alongside it.

Can I convert several files at once?

Drop them together and they are converted one after another, each with its own download button. They run in sequence rather than in parallel, because a single 26 megapixel frame already needs a few hundred megabytes of working memory.

Is there a file size limit?

No hard limit, but a very large file needs a capable device. The decoder and the JPEG encoder each hold a copy of the frame in memory, and a phone can run out. The page warns you before starting a file over 60 MB.