Extract a JPG from a RAW file

Extract the JPEG preview from a RAW file, without uploading it. This is not a RAW develop.

Extract the JPEG preview from a RAW file (CR2, CR3, NEF, ARW, DNG) in your browser. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. The size limit is your device’s memory, and phones hold less; give the page a short while after one visit to save itself for offline use, and then it works offline.

Drop RAW files (CR2, CR3, NEF, ARW, DNG)or click to choose files. Batches welcome.
    Details

    This pulls out the JPEG preview the camera wrote into the RAW file, and saves its bytes unchanged. It does not develop the RAW: no exposure, white balance or noise changes are made. Turning a picture upright is the one exception, and it re-encodes the JPEG at quality 95.

    Working…

    Done

    Free, no ads. Support StayPut

    Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.

    This page extracts the JPEG preview from a RAW file. Almost every camera saves a finished JPEG inside its RAW, and this copies that picture out, byte for byte. It is not a RAW develop: there is no demosaicing, white balance or tone curve, only the camera’s own JPEG.

    Before you download, the page shows the size of the largest preview in each file, such as 6000 x 4000. Some cameras store a full-size preview, others a smaller one, and some files hold only a thumbnail, in which case nothing is extracted.

    Your browser reads only the parts of the file it needs, in this tab, so a 60 MB RAW is not uploaded or loaded whole. Several files come back as one ZIP.

    Have another type of picture? Convert any image to JPG takes PNG, WebP, HEIC, GIF, BMP, AVIF and more.

    How it works

    1. Drop one or more RAW files (CR2, CR3, NEF, ARW or DNG), or tap to pick them.
    2. Read the size of the preview each file holds.
    3. Press Extract and download the JPG, or the ZIP for several files.

    In your browser, not on a server

    Most RAW files carry a finished JPEG that the camera made for its own screen. Your browser reads the file’s header and its table of picture locations, a few kilobytes at a time, finds the largest JPEG inside and copies exactly those bytes out. Nothing is decoded or re-encoded, and the rest of the RAW, which can be 60 MB, is never loaded.

    Compared with upload-based tools: RAW converters on the web upload the whole RAW file, often 25 to 60 MB, just so a server can hand back a JPEG the camera already put inside it. Here the preview is copied out in your tab, so the photo never leaves your device.

    Verify it yourself. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.

    Questions

    Is this a full RAW conversion?

    No. It extracts the JPEG preview the camera embedded in the file. It does not process the RAW sensor data, so it cannot change exposure or white balance. For that, develop the RAW in Lightroom, RawTherapee or darktable.

    Why is the JPG smaller than my camera’s resolution?

    An embedded preview is made by the camera at its own size, and many cameras store one smaller than the full sensor resolution. The page shows the preview’s size before you download it. Of the files tested, a Canon EOS R6 CR3 held a 5472 x 3648 preview and a Sony A7 III ARW held 1616 x 1080.

    Which RAW formats work?

    CR2, CR3, NEF, ARW and DNG, tested with a Canon EOS 5D Mark III, Canon EOS R6, Nikon D3200, Sony A7 III and Pentax K-5. A Leica M8 DNG held no JPEG preview, so the page said so and extracted nothing. See RAW preview extractor for the full tool page.

    Is the file uploaded anywhere?

    No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. Give the page a short while after one visit to save itself for offline use; then you can turn off Wi-Fi and it still works.

    More image tools

    Other conversions