NRW to Haddock Converter
FileFlip converts NRW to Haddock entirely inside your browser, using ImageMagick, MuPDF and Pandoc compiled to WebAssembly. The file is never uploaded to a server: it is read off your disk, converted on your own machine, and saved back by the browser. That means no file-size limit, no queue and no account.
How do I convert an NRW file to Haddock?#
- Drop your NRW file onto the converter at the top of this page, or click it to pick one from your computer. You can add as many as you like.
- Leave the target set to Haddock and the conversion starts on its own. FileFlip downloads 79.9 MB of WebAssembly the first time and nothing after that, then runs ImageMagick, MuPDF and Pandoc on your own machine.
- Save the Haddock file. Your browser writes it straight to your downloads folder, because there was never a server holding it.
Does converting NRW to Haddock lose quality?#
No. The NRW picture is placed into the Haddock document at its full resolution, so every pixel reaches it intact. What you give up is that it becomes a picture inside a document rather than text.
Is it safe to convert NRW files online?#
Yes, because nothing is uploaded. FileFlip converts NRW files inside the browser tab you already have open, using WebAssembly builds of the same engines a desktop converter would install. Your file is read from your own disk into the page's memory, and no request carrying it is ever made.
You do not have to take that on trust. Open your browser's network panel, run a conversion, and you will see the engine come down and your file go nowhere. There is no upload, no server-side copy, no retention window, and no account tied to what you converted.
How FileFlip works lists every engine, its version and its download size, and shows how to check for yourself that nothing leaves your machine.
What NRW to Haddock actually does to the file#
Converting NRW to Haddock runs on ImageMagick, MuPDF and Pandoc, downloads 79.9 MB of WebAssembly the first time and nothing after that, places the picture into the document at full resolution.
| Engine | ImageMagick, MuPDF and Pandoc |
|---|---|
| Conversion path | 3 steps: NRW → PNG → HTML → Haddock |
| Downloaded to your browser | 79.9 MB, once, then cached by your browser |
| Quality | Pixels preserved |
| You get back | One file |
| Where it runs | In a background worker, so the page stays responsive |
Worth knowing before you start:
- camera raw is demosaiced with ImageMagick's defaults, which will not match the camera's own rendering
- the picture is placed in the document as a picture; no text is recognised out of it
- the file passes through HTML on the way, so anything HTML cannot express does not survive
- some cameras write lossily compressed raw, so the source is not always a complete sensor record
What is an NRW file?#
An NRW file holds the raw sensor readout from one of the Nikon Coolpix compact and bridge cameras that shoot raw, using the same TIFF-based structure as Nikon's NEF but with its own white balance block and a JPEG-compressed image sitting in the file's first directory.
NRW is what a raw-capable Coolpix writes when it is taken out of JPEG-only mode, so there is no choice of raw container to make in the camera menu.
Convert NRW to JPEG once the edit is done, because web uploads, print services and most image viewers do not read Nikon's Coolpix raw format at all.
What is a Haddock file?#
A Haddock file holds documentation written in Haddock markup, the comment syntax Haskell's own documentation generator reads out of source files to build a module's API reference.
Write Haddock markup directly in Haskell source comments so `cabal haddock` can generate the package's API documentation.
Convert Haddock markup to Markdown when the same text needs to appear in a README or a project website outside the generated API docs.
NRW to Haddock questions people ask#
Which Nikon cameras produce NRW files?
NRW comes from the Coolpix compact and bridge cameras that shoot raw, starting with the Coolpix P6000 in 2008 and continuing through models including the P7000, P7100, B700, P1000 and A1000. Nikon's DSLRs and Z-series mirrorless cameras write NEF instead.
What is the difference between NRW and NEF?
NRW and NEF are both Nikon raw formats built on the same TIFF-based structure, and the split is by camera line: NRW for raw-capable Coolpix models, NEF for the DSLRs and Z-series bodies. Inside the file, an NRW marks its white balance data with its own signature and per-camera layout, leaves out the linearization table that NEF carries, and stores a JPEG-compressed image in the first directory, which is exactly how ExifTool decides which of the two it is looking at.
What software opens NRW files?
NRW files open in Nikon's own free NX Studio, in Adobe Camera Raw, Lightroom Classic and Photoshop from Camera Raw 5.2 onward, and in the open-source processors RawTherapee and darktable. Apple's raw support covers NRW too, so Photos and Preview show these files on macOS.
Does converting NRW to DNG lose anything?
Converting an NRW to DNG keeps the sensor data as it was, since the conversion changes the container rather than re-rendering the picture. The cost is that Nikon's NX Studio reads NEF and NRW but not DNG, so the converted file can no longer be processed with Nikon's own rendering, and Adobe's DNG Converter has to list your Coolpix model before it will convert the file at all.