Convert NEF to JXL
Max file size 100mb.
NEF vs JXL Format Comparison
| Aspect | NEF (Source Format) | JXL (Target Format) |
|---|---|---|
| Format Overview |
NEF
Nikon Electronic Format
NEF is Nikon's proprietary RAW image format used across their entire DSLR and mirrorless camera lineup, from entry-level models to professional flagships like the Z9 and D6. It stores unprocessed 12-bit or 14-bit sensor data in a TIFF-based container, preserving the full dynamic range and color information captured by the sensor. NEF files offer maximum editing flexibility in post-processing, with options for lossless compressed, lossy compressed, and uncompressed storage. Lossless RAW |
JXL
JPEG XL
JPEG XL is a next-generation image format standardized as ISO/IEC 18181 in 2022, designed as the true successor to JPEG. It delivers 60% better compression than JPEG at equivalent quality, supports both lossy and lossless modes, HDR with up to 32-bit float per channel, alpha transparency, animation, and progressive decoding. Its unique ability to losslessly recompress existing JPEG files saves 20% without any quality change. Lossless Modern |
| Technical Specifications |
Color Depth: 12-bit or 14-bit per channel (RAW)
Compression: Lossless compressed, lossy compressed, or uncompressed Transparency: Not supported Animation: Not supported Extensions: .nef, .nrw |
Color Depth: Up to 32-bit float per channel (HDR)
Compression: Lossy (VarDCT) and Lossless (Modular) Transparency: Full alpha channel support Animation: Native animation support Extensions: .jxl |
| Image Features |
|
|
| Processing & Tools |
NEF processing with Nikon and third-party tools: # Convert NEF with dcraw
dcraw -T -w -o 1 -4 photo.nef
# Using rawpy in Python
import rawpy
raw = rawpy.imread('photo.nef')
rgb = raw.postprocess(
use_camera_wb=True,
output_bps=16)
|
JXL encoding with cjxl reference encoder: # Lossless encoding from 16-bit source cjxl input.png output.jxl -q 100 # High-quality lossy encoding cjxl input.png output.jxl -q 92 -e 7 # Encoding with effort level control cjxl input.png output.jxl -q 90 \ -e 9 --progressive |
| Advantages |
|
|
| Disadvantages |
|
|
| Common Uses |
|
|
| Best For |
|
|
| Version History |
Introduced: 1999 (Nikon D1)
Developer: Nikon Corporation Status: Active, updated with each camera Evolution: NEF 12-bit → 14-bit → lossless compressed → Z-series optimized |
Introduced: 2022 (ISO/IEC 18181)
Developer: Joint Photographic Experts Group Status: Active, adoption growing Evolution: JPEG (1992) → JPEG 2000 (2000) → JPEG XR (2009) → JPEG XL (2022) |
| Software Support |
RAW Processors: Lightroom, Capture One, NX Studio, darktable
Image Editors: Photoshop (via ACR), GIMP, Affinity Photo OS Preview: Windows (Nikon codec), macOS (native), Linux (via dcraw) Libraries: rawpy, LibRaw, dcraw Web Browsers: Not supported |
Image Editors: GIMP 2.99+, Krita, darktable
Web Browsers: Safari 17+, Firefox (behind flag), Chrome (experimental) OS Preview: macOS 14+, Windows (via plugin), Linux (various) Libraries: libjxl, Pillow (via plugin), ImageMagick 7.1+ CLI Tools: cjxl/djxl (reference), ImageMagick |
Why Convert NEF to JXL?
Converting NEF to JXL is the optimal path for Nikon photographers who want to deliver their processed images in the most advanced format available today. NEF files from cameras like the Z8, Z9, D850, and D6 contain 45-60 megapixels of 14-bit RAW data, resulting in files of 25-80 MB each. After post-processing in Lightroom or Capture One, exporting to JXL produces files that are 60% smaller than equivalent JPEG exports while maintaining visually superior quality — or lossless files 30-50% smaller than TIFF/PNG.
JXL's HDR capabilities make it particularly well-suited for Nikon RAW conversions. NEF files capture 12-14 stops of dynamic range, and JXL can preserve this extended range using PQ or HLG transfer functions with up to 32-bit float precision. This means your sunset landscapes, architectural interiors, and high-contrast scenes can be delivered with their full tonal range to HDR-capable monitors and devices, rather than being compressed into the limited 8-bit SDR gamut of JPEG.
For professional photographers managing large Nikon archives, the storage savings are substantial. A wedding shoot producing 2,000 NEF files at 45 MP generates roughly 100 GB of RAW data. Processing these to lossless JXL instead of TIFF reduces the delivered archive from approximately 300 GB (16-bit TIFF) to 120-150 GB (lossless JXL), while maintaining identical quality. For web-ready exports, lossy JXL at quality 90 produces files averaging 500 KB — dramatically smaller than JPEG at comparable visual quality.
The progressive decoding built into JXL is especially valuable for photography portfolios. Unlike JPEG's baseline loading (top to bottom), JXL progressively refines the entire image from a low-resolution preview to full detail. This means clients viewing your portfolio online see a complete preview within milliseconds, with detail filling in smoothly — a much better experience than waiting for large JPEG files to load line by line.
Key Benefits of Converting NEF to JXL:
- Superior Compression: 60% smaller than JPEG at equivalent quality for web delivery
- HDR Preservation: Maintain full dynamic range from 14-bit NEF sensor data
- Lossless Archival: 30-50% smaller than TIFF/PNG with zero quality loss
- Progressive Loading: Instant preview with progressive detail refinement
- Wide Gamut: Preserve color accuracy beyond sRGB for modern displays
- Open Standard: ISO-standardized format with growing ecosystem
- Transparency: Alpha channel support for compositing workflows
Practical Examples
Example 1: Wedding Photography Delivery
Scenario: A wedding photographer shot 2,500 images on a Nikon Z8 (45.7 MP) and needs to deliver processed images to the couple in high quality while keeping the download size manageable.
Source: ceremony_0847.nef (52 MB, 8256x5504, 14-bit lossless) Conversion: NEF → JXL (lossy, quality 92) Result: ceremony_0847.jxl (1.2 MB, 8256x5504, visually lossless) Delivery workflow: 1. Process NEF files in Lightroom with culling and editing 2. Export edited images to JXL at quality 92 3. Package for client download via cloud storage ✓ 2,500 images: 130 GB NEF → 3.0 GB JXL delivery ✓ Visually indistinguishable from full-quality prints ✓ Clients can view in Safari and supported applications ✓ Fallback JPEG gallery for universal access
Example 2: Landscape Photography Portfolio with HDR
Scenario: A landscape photographer wants to showcase HDR images from a Nikon D850 on their portfolio website, taking advantage of modern HDR displays.
Source: mountain_sunrise.nef (48 MB, 8256x5504, 14-bit) Conversion: NEF → JXL (HDR, quality 90) Result: mountain_sunrise.jxl (850 KB, 8256x5504, HDR PQ) HDR portfolio workflow: 1. Develop NEF with full dynamic range in darktable 2. Export to JXL with PQ transfer function for HDR 3. Serve with picture element and SDR JPEG fallback ✓ HDR displays show full sunrise color and luminance range ✓ Progressive decoding loads preview in under 100ms ✓ 850 KB file loads faster than 5 MB JPEG equivalent ✓ SDR fallback ensures universal accessibility
Example 3: Sports Photography Archive Migration
Scenario: A sports agency has 500,000 NEF files from Nikon D5/D6 cameras spanning 10 years of events, consuming 15 TB of storage. They need to create a distributable archive.
Source: match_action_23847.nef (32 MB, 5568x3712, 14-bit) Conversion: NEF → JXL (lossless, 16-bit) Result: match_action_23847.jxl (9.8 MB, 5568x3712, lossless) Archive migration: 1. Batch process NEF files with standardized color settings 2. Encode to lossless JXL preserving 16-bit color depth 3. Index with embedded metadata for search and retrieval ✓ 15 TB archive reduced to ~4.7 TB (69% savings) ✓ Lossless quality suitable for magazine and print use ✓ Fast search by embedded EXIF date, camera, and keywords ✓ ISO standard ensures 20+ years of accessibility
Frequently Asked Questions (FAQ)
Q: Which Nikon cameras produce NEF files?
A: Nearly all Nikon digital cameras since the D1 (1999) produce NEF files. This includes the professional D-series (D6, D5, D850, D810, D750), the Z mirrorless series (Z9, Z8, Z7, Z6, Z5, Zf, Zfc), and consumer models (D7500, D5600, D3500). Each camera may produce slightly different NEF variants, but all contain unprocessed RAW sensor data.
Q: Does NEF to JXL conversion preserve the 14-bit color depth?
A: JXL supports up to 32-bit float per channel, so it can fully accommodate the 14-bit depth from NEF files. When converting with 16-bit output, the processed RAW data maintains all tonal gradations from the original sensor capture. The lossless JXL mode preserves every bit of this precision without any mathematical rounding or truncation.
Q: Should I keep my NEF files after converting to JXL?
A: Yes, if storage permits. NEF files contain the raw sensor data that can be reprocessed with improved algorithms in the future. JXL stores the processed result, which cannot be "un-developed" back to raw. For critical work, keep NEF as the master archive and JXL as the processed delivery format. For casual photography where you are satisfied with the processing, JXL alone may be sufficient.
Q: How does JXL quality compare to JPEG when converting from NEF?
A: At the same file size, JXL produces visibly superior results compared to JPEG — smoother gradients, no blocking artifacts, and better preservation of fine detail. At the same visual quality (perceptually transparent), JXL files are approximately 60% smaller. This means a 2 MB JPEG-quality image from your NEF would be approximately 800 KB as JXL with identical visual appearance.
Q: Can I use JXL images in Lightroom or Capture One?
A: As of 2026, Lightroom and Capture One do not natively import JXL files. JXL is primarily a delivery and archival format. The typical workflow is: import NEF into Lightroom/Capture One, edit, then export to JXL for delivery or archival. For round-tripping edited images, TIFF remains the standard interchange format between professional RAW editors.
Q: Is lossy JXL good enough for professional photography prints?
A: Yes, at quality settings of 90 or higher. JXL at quality 90-95 is considered "visually lossless" — the compression artifacts are below the threshold of human perception, even in large prints. For critical fine-art printing, lossless JXL eliminates any concern about compression artifacts entirely. The file sizes are larger but still much smaller than equivalent TIFF files.
Q: What is the advantage of JXL progressive decoding for photo portfolios?
A: Progressive JXL shows a complete low-resolution preview of the image almost instantly, then refines it to full resolution. For a photographer's portfolio website, this means visitors see every image immediately rather than watching it load from top to bottom. This is particularly impactful for high-resolution images from 45+ MP Nikon cameras where baseline JPEG loading can take several seconds.
Q: How do I serve JXL images on a website with browser fallbacks?
A: Use the HTML picture element with source sets: <picture><source srcset="photo.jxl" type="image/jxl"><source srcset="photo.webp" type="image/webp"><img src="photo.jpg" alt="..."></picture>. The browser automatically selects the best format it supports. This provides JXL to Safari 17+, WebP to Chrome/Firefox, and JPEG as the universal fallback.