NRW to BMP Converter

Convert RAW from Nikon Coolpix compacts to classic BMP for systems without RAW support

No software installation • Fast conversion • Private and secure

Step 1

Drag files or click to select

Convert files online

Step 1

Drag files or click to select

Convert files online

Why convert NRW to BMP

NRW (Nikon Raw) is the raw sensor data format used in Nikon Coolpix P-series premium compacts: P6000, P7000, P7100, P7700, P7800, P330, P340. NRW was also supported by the only compact Nikon model with an APS-C sensor, the Coolpix A. NRW files contain a 12-bit linear signal from the camera sensor, packed into a TIFF-based container with a simplified set of Nikon Maker Notes compared to the DSLR NEF format.

BMP (Bitmap, or Device Independent Bitmap, DIB) is one of the oldest raster graphics formats, developed by Microsoft in 1985 for the Windows operating system. BMP stores an image as a pixel array without compression (in most implementations), providing a maximally simple and predictable format for any program to read. A BMP file is essentially a near-direct mapping of the pixel matrix in memory, supplemented by a minimal header containing size, color depth, and palette information.

Converting NRW to BMP is relevant in specific scenarios where maximum compatibility with programs supporting only basic formats is required. These can include legacy graphics editors, specialized scientific, medical, or industrial software, programs for preparing Windows icons and wallpapers, and scripting tasks where a simple uncompressed format simplifies processing.

Despite BMP being considered an archaic format, it retains important application niches. Unlike JPG and WebP, BMP has no compression algorithms and guarantees that every pixel is preserved exactly. Unlike PNG, BMP is simpler and more predictable to process, which matters for programs that do not use complex codecs. Unlike TIFF, BMP has no implementation variability - the format is unambiguously defined and reads the same everywhere.

NRW vs BMP comparison

Although both formats store data without lossy compression, their purposes and structures differ radically.

Characteristic NRW (Nikon Coolpix RAW) BMP
Compression type Lossless Uncompressed (typically)
Bit depth 12 bits per channel 1, 4, 8, 16, 24, 32 bits
Transparency No Alpha channel (only in 32-bit BMP)
Typical file size 12-22 MB 36-100 MB
Container TIFF-based DIB (Device Independent Bitmap)
Demosaicing Not applied Already applied
Metadata EXIF + simplified Maker Notes Minimal (no EXIF)
Browser support None Limited
Color space Linear camera-native sRGB (by default)
Windows compatibility Requires codecs Native (since Windows 3.0)
Purpose Sensor data archive Simple image for the system
Format age 2008+ 1985

The main difference between the two formats is purpose. NRW is intended for storing raw sensor data with the option of further RAW processing. BMP is a maximally simple container for a finished image, providing compatibility with any Windows software and many specialized applications.

An uncompressed BMP file is significantly larger than both NRW and JPG. A 16 MP Coolpix P7800 shot in 24-bit BMP takes about 48 MB, while the NRW of the same shot is around 18 MB and a JPG is 3-5 MB. This is the cost of the format's maximum simplicity and guaranteed compatibility.

When BMP is the right choice for Coolpix P-series shots

Working with legacy software

If you need to use Coolpix shots in older Windows programs that do not support modern formats (Photoshop 5.5, CorelDRAW 9, older 3D modeling versions), BMP is a reliable choice. This format has been supported since Windows 3.0 and is read by virtually any Windows software.

Preparing desktop wallpapers

Windows natively supports BMP as a desktop wallpaper format, especially in older versions of the system. Although modern Windows versions work with JPG and PNG as well, BMP remains the 100%-compatible option for users of legacy systems or specialized configurations.

Creating icons and system graphics

Windows icons were historically based on BMP images. If you prepare elements for system themes, program icons, or interface elements, BMP may be the required intermediate format.

Scientific and industrial software

Specialized software for scientific research (microscopy, spectrometry, image analysis), industrial quality control, and medical diagnostics often works only with BMP or TIFF. If Coolpix shots are used in such tasks, BMP ensures guaranteed compatibility.

Scripting image processing

Programmers processing images in simple scripts in C, Python, or other languages without complex libraries often choose BMP for its simple format: it is easy to read the header and iterate through the pixel array. This simplifies writing image processing programs from scratch.

Pixel data analysis

If you need to analyze every pixel of a Coolpix shot (for example, for scientific research, color analysis, defect detection), BMP is a convenient format thanks to the absence of compression. Pixel data is stored in the file directly, without the need for decoding.

Technical aspects of NRW to BMP conversion

Bayer matrix demosaicing

The Coolpix sensor is covered with a Bayer color filter array, and each pixel registers only one color component. Demosaicing restores the full RGB value for each pixel by mathematical interpolation of neighbors. After demosaicing, the data is ready to be written into BMP as an array of 24-bit RGB values.

White balance application

Linear NRW data is recorded in the camera color space. For natural color perception, white balance compensating for the color temperature of the light source is applied. By default the values recorded by the camera at capture time are used. Then the data is converted into the standard sRGB space through a sensor color matrix.

Gamma correction

Linear sensor data is redistributed by a gamma function (value 2.2 for sRGB), bringing brightness to human visual perception. After correction the image is ready to be written into BMP. Because BMP in most implementations has no built-in support for color profiles, the data is saved in standard sRGB.

Writing in BMP format

A BMP file starts with two headers: BITMAPFILEHEADER (14 bytes, signature and total size) and BITMAPINFOHEADER (40 bytes, image dimensions, color depth, compression method). Then follows the pixel array in bottom-up order (for Windows GDI compatibility). A 24-bit BMP stores each pixel as a triple of bytes in BGR order. This is a very simple structure, easily read by any code or program.

Which Coolpix shots are best suited for BMP conversion

Shots for archiving in Windows environments

If your workflow is entirely Windows-based and built around legacy programs, BMP provides maximum compatibility. Shots can be opened in any viewer, copied, and edited without the need for codecs or plugins.

Frames for scientific and industrial analysis

Shots from the Coolpix A in field research, expedition documentation, and quality control require accurate preservation of visual information without compression artifacts. Uncompressed BMP guarantees that every pixel is preserved exactly, which matters for subsequent analysis.

Shots for preparation in specialized programs

If shots are used as source material for specialized programs (CAD, GIS, medical systems), BMP may be the required input format. Preparing images in BMP in advance avoids compatibility problems later.

Images for long-term storage without codec dependence

BMP is one of the simplest formats, requiring no complex algorithms for reading. This reduces dependence on the availability of specialized software in the future. While PNG requires Deflate and JPG requires a JPEG decoder, BMP can be read by any simple code in 10 lines in any programming language.

Advantages of BMP for specific tasks

Maximum format simplicity

BMP has such a simple structure that it can be read in literally a few lines of code without using third-party libraries. This makes BMP ideal for self-written image processing programs, especially for educational purposes or when working with microcontrollers.

No compression

In the standard variant BMP uses no compression. Each pixel is saved in the file directly, without encoding algorithms. This means that BMP file reading speed is limited only by disk I/O speed - there is no decompression. For real-time applications where minimum decoding latency is critical, this can be a key advantage.

Guaranteed Windows compatibility

BMP is the native Windows format, supported by the system since 1985. Any Windows program, any operating system version, will reliably open BMP without the need for additional software. This makes BMP a dependable choice for compatibility with legacy software.

Exact pixel correctness

Because BMP uses no compression (in the standard variant), every pixel is preserved with perfect accuracy. This is critical for tasks requiring exact pixel representation: scientific analysis, quality control, image processing algorithm testing.

Support for various color depths

BMP supports various color depths: 1, 4, 8, 16, 24, 32 bits. This allows creating variants optimized for specific tasks: black-and-white graphics in 1-bit BMP, indexed color palette in 8-bit, full-color images in 24-bit, images with transparency in 32-bit.

Limitations and recommendations

Very large file size

Uncompressed BMP produces the largest files among common image formats. A 16 MP Coolpix P7800 shot in 24-bit BMP takes about 48 MB versus 18 MB in NRW and 3-5 MB in JPG. For web publishing, email, and storage of large archives BMP is extremely inconvenient due to size.

No metadata

BMP does not support EXIF and other common metadata systems. When converting from NRW, information about the camera, shooting date, shutter speed, aperture, ISO, and GPS coordinates is lost. If preserving metadata matters, choose JPG, TIFF, or PNG. BMP is suitable only when metadata is not needed.

Limited web support

Although browsers technically can display BMP, in practice this format is rarely used on the web due to its large size. For placing shots on a site, on social networks, or in messaging apps, choose JPG, WebP, or AVIF. BMP is not suitable for web publishing.

Basic decoding limitations

This service performs basic NRW decoding with default processing parameters: white balance is taken from the camera metadata, standard sRGB gamma correction is applied, and demosaicing runs automatically. Fine white balance adjustment, exposure compensation, highlight and shadow recovery, tone curves, and noise reduction are not available. For artistic processing use Adobe Lightroom, Capture One, RawTherapee, or Capture NX-D, then export the result to BMP.

Keep your original NRW files

BMP fixes one variant of RAW decoding. You cannot recover linear 12-bit sensor data from BMP. Because Nikon discontinued the P-series in 2017, original NRW files are the only source of raw data. Store NRW on a separate drive for possible future reprocessing.

What is NRW to BMP conversion used for

Preparing shots for legacy software

Users of old Windows programs (specialized applications, outdated graphics editor versions) convert NRW to BMP for guaranteed compatibility. BMP is supported by virtually any Windows software since 1985, ensuring work with archived Coolpix shots in any environment.

Scientific and industrial image analysis

Specialized software for microscopy, spectrometry, and quality control often works only with BMP or TIFF. Shots from the Coolpix A (APS-C sensor) are used in field research, and conversion to BMP ensures direct integration with analytical software without the need for additional codecs.

Scripted image processing in simple code

Programmers developing image processing algorithms choose BMP for its simple structure: a few lines of code suffice to read the header and access the pixel array. This simplifies development and debugging of color analysis algorithms, object detection, and image filtering for Coolpix shots.

Preparing system graphics for Windows

BMP is the native Windows format for desktop wallpapers, icons, and interface elements in older system versions. Coolpix users who want to use travel shots as wallpapers for Windows 7 or specialized configurations convert selected frames to BMP.

Storing pixel-accurate image versions

For tasks requiring exact pixel representation (testing processing algorithms, verifying color calibration, documenting processes), uncompressed BMP guarantees the immutability of every pixel. This is critical in research and control tasks where compression artifacts are unacceptable.

Tips for converting NRW to BMP

1

Use BMP only when truly needed

BMP is an extremely bulky format with minimal capabilities. Converting Coolpix shots to BMP is justified only when guaranteed compatibility with specific software or scripting processing is required. In most tasks JPG, PNG, TIFF, or WebP are significantly better choices: smaller file size, more capabilities, better support.

2

Keep original NRW files for possible reprocessing

BMP does not preserve metadata and fixes one variant of RAW decoding. You cannot recover linear 12-bit sensor data from BMP. Because Nikon retired the P-series, original NRW files are the only source of raw data from these camera sensors. Keep them separately for possible future reprocessing with improved algorithms.

3

Remember that BMP does not preserve EXIF

Converting NRW to BMP completely removes EXIF metadata: camera model, shooting date, exposure parameters, GPS coordinates. If this information matters (for cataloging, map mapping, shot setting analysis), simultaneously save a copy in JPG or TIFF with EXIF. Use BMP only when metadata is truly unnecessary.

4

Account for size when batch converting

Each BMP from NRW takes 36-48 MB. Batch converting 100 files will create an archive of 4-5 GB. Before mass conversion ensure you have enough disk space for the result. For archiving large Coolpix collections BMP is inconvenient due to size - in such cases consider TIFF with LZW compression (lossless but significantly smaller).

Frequently Asked Questions

Why is BMP so large compared to other formats?
BMP in the standard variant uses no compression - every pixel is saved in the file directly. A 16 MP Coolpix P7800 shot in 24-bit BMP takes 16,000,000 pixels × 3 bytes = 48 MB. A JPG of the same shot through lossy compression weighs 3-5 MB, PNG with lossless compression - 20-40 MB, NRW with specialized RAW compression - 18 MB. BMP is the price for maximum simplicity and compatibility with legacy software.
When should I use BMP instead of JPG or PNG?
BMP is justified in specific situations: when working with legacy software that does not support modern formats; when preparing images for specialized scientific, medical, or industrial programs; when a maximally simple format is needed for scripting processing; when exact pixel preservation without compression artifacts is required. In most everyday tasks JPG, PNG, or WebP are preferable due to significantly smaller file sizes.
Are EXIF metadata preserved when converting NRW to BMP?
No, BMP does not support EXIF and most other metadata systems. When converting from NRW, information about the camera model (Coolpix P7800, P330, etc.), shooting date, shutter speed, aperture, ISO, focal length, and GPS coordinates is lost. If preserving metadata matters to you, convert NRW to JPG or TIFF, which have full EXIF support.
What BMP file size should I expect after converting NRW?
The size of a 24-bit uncompressed BMP is proportional to shot resolution: width × height × 3 bytes. For a 12 MP Coolpix P7100 (4000×3000) BMP takes about 36 MB; for a 16 MP P7800 or Coolpix A (4928×3264) about 48 MB. This is 2-3x larger than the source NRW and 10-15x larger than an equivalent JPG. BMP is the largest of common formats.
Which Nikon cameras shoot in NRW?
NRW was used in Nikon Coolpix P-series premium compacts: P6000 (2008), P7000 (2010), P7100 (2011), P7700 (2012), P7800 (2013), P330 (2013), P340 (2014). NRW is also supported by the Coolpix A - the only compact Nikon model with APS-C sensor (2013). After 2017 Nikon stopped producing premium compacts and focused on the mirrorless Z-series. Nikon DSLRs and mirrorless cameras use a different format, NEF.
Can I convert multiple NRW to BMP at once?
Yes, the service supports batch processing. Upload several NRW files simultaneously and they will be automatically converted to BMP with consistent parameters. Note that BMP files can be very large, so batch conversion of many files creates a significant amount of data. Each finished BMP can be downloaded separately.
Does BMP support transparency?
Only 32-bit BMP supports an alpha channel for transparency. Standard 24-bit BMP, into which NRW is typically converted, does not support transparency. If you need to save an image with a transparent background, choose PNG or WebP - they have wider transparency support and significantly smaller file sizes. BMP is suitable only for opaque images.
Is BMP suitable for printing photos?
Technically most printing services accept BMP, but it is not an optimal choice. The large size of BMP files slows uploads to the service, and color reproduction quality is no different from high-quality JPG or TIFF. For consumer photo printing use JPG; for fine-art and commercial printing use TIFF. BMP is used in printing very rarely, usually only in specialized industrial printers.