Convert RAF to JXL
Max file size 100mb.
RAF vs JXL Format Comparison
| Aspect | RAF (Source Format) | JXL (Target Format) |
|---|---|---|
| Format Overview |
RAF
Fujifilm RAW Image
RAF is Fujifilm's proprietary RAW image format used across their digital camera lineup, from the popular X-series mirrorless to medium format GFX cameras. RAF files store unprocessed sensor data including Fujifilm's unique X-Trans color filter array pattern (on most models), which provides superior color reproduction and reduced moire without an optical low-pass filter. Lossless RAW |
JXL
JPEG XL
JPEG XL is the next-generation image codec standardized as ISO/IEC 18181 in 2022. It provides the most advanced lossy and lossless compression available, with native HDR support, wide color gamuts, and progressive decoding. JXL is particularly well-suited for photographic content, making it an ideal target for developed RAW files. Lossless Modern |
| Technical Specifications |
Color Depth: 12-bit or 14-bit per channel (RAW)
Compression: Lossless or lossy compressed RAW Transparency: Not applicable (sensor capture) Animation: Not supported Extensions: .raf |
Color Depth: Up to 32-bit float per channel (HDR)
Compression: VarDCT (lossy) / Modular (lossless) Transparency: Full alpha channel with separate compression Animation: Native animation support (frames) Extensions: .jxl |
| Image Features |
|
|
| Processing & Tools |
Developing RAF files with Fujifilm tools and rawpy: # Develop RAF with dcraw
dcraw -w -T input.raf
# Process with rawpy (Python)
import rawpy
raw = rawpy.imread("input.raf")
rgb = raw.postprocess(
use_camera_wb=True,
output_bps=16
)
|
Encoding developed images to JPEG XL: # Lossless encode preserving 16-bit cjxl input.tiff output.jxl -q 100 # High-quality lossy for web sharing cjxl input.png output.jxl -q 92 -e 7 # Decode JXL back to TIFF djxl output.jxl decoded.tiff |
| Advantages |
|
|
| Disadvantages |
|
|
| Common Uses |
|
|
| Best For |
|
|
| Version History |
Introduced: Early 2000s (Fujifilm FinePix series)
Current Version: RAF v3+ (X-Trans, compressed) Status: Active, updated with new camera models Evolution: RAF v1 (Bayer) → RAF v2 (X-Trans) → RAF v3 (compressed) |
Introduced: 2022 (ISO/IEC 18181)
Current Version: JPEG XL 0.10+ (libjxl reference) Status: ISO standard, growing adoption Evolution: PIK + FUIF (2017) → JPEG XL draft (2019) → ISO 18181 (2022) |
| Software Support |
Image Editors: Lightroom, Capture One, RawTherapee, darktable
Web Browsers: Not supported OS Preview: macOS (with RAW codec), Windows (with codec) Mobile: Fujifilm Camera Remote app CLI Tools: dcraw, rawpy, LibRaw, exiftool |
Image Editors: GIMP 2.99+, Krita, darktable, RawTherapee
Web Browsers: Safari 17+, Firefox (behind flag) OS Preview: macOS 14+, Windows 11 (with extension) Mobile: iOS 17+, Android (partial) CLI Tools: libjxl (cjxl/djxl), ImageMagick 7.1+, libvips |
Why Convert RAF to JXL?
Converting RAF to JXL transforms Fujifilm's proprietary RAW files into a compact, modern format that preserves the renowned Fujifilm color science. RAF files capture the full sensor output with 12-14 bit precision, but they require specialized software to view and cannot be shared directly. JPEG XL encodes the developed image with state-of-the-art compression that retains exceptional quality — making Fujifilm photographs accessible on any modern device.
Fujifilm cameras are celebrated for their film simulation profiles (Classic Chrome, Provia, Velvia, Acros), and JPEG XL's wide color gamut support ensures these distinctive color characteristics are faithfully preserved. Unlike JPEG, which is limited to 8-bit sRGB, JXL can encode in Display P3 or even Rec. 2020 color spaces with up to 16-bit precision. This means the subtle color nuances that define Fujifilm's aesthetic are maintained in the converted output.
For professional Fujifilm photographers managing large libraries, RAF-to-JXL provides significant storage benefits. A single RAF file from an X-T5 (40 MP) can be 50-80 MB. After development, the processed image stored as lossless JXL is typically 8-15 MB — a fraction of the RAF size while preserving every pixel of the developed result. Over thousands of images, this translates to terabytes of storage savings.
JXL's progressive decoding is particularly valuable for high-resolution Fujifilm GFX medium format images (50-100+ megapixels). These enormous files can be previewed almost instantly through JXL's multi-resolution streaming, making it practical to browse and share ultra-high-resolution photographs on the web without waiting for complete file downloads.
Key Benefits of Converting RAF to JXL:
- Film Simulation Preservation: Wide gamut support retains Fujifilm's signature color profiles
- Massive Storage Savings: 70-85% smaller than RAF files after development
- HDR Capability: Preserve the full dynamic range of Fujifilm sensors
- Progressive Preview: Instant browsing of high-resolution GFX images
- Universal Sharing: From RAW-only to viewable on modern browsers and devices
- 16-bit Precision: Maintain full color depth beyond JPEG's 8-bit limit
- Future-Proof Format: ISO standard ensures decades of format support
Practical Examples
Example 1: Professional Wedding Photography Delivery
Scenario: A wedding photographer shoots with a Fujifilm X-H2S and needs to deliver hundreds of edited photos to clients in a high-quality, compact format.
Source: ceremony_0247.raf (62 MB, 6240x4160px, 14-bit X-Trans) Conversion: RAF → JXL (quality 95) Result: ceremony_0247.jxl (1.8 MB, 6240x4160px) Wedding delivery: - 800 edited photos as RAF: 49.6 GB - 800 photos as JXL q95: 1.44 GB ✓ Clients can download entire wedding in minutes ✓ Visually lossless quality at q95 ✓ Fujifilm Classic Chrome colors preserved perfectly ✓ Progressive decode for fast gallery browsing ✓ Easy to share via cloud storage or download link
Example 2: Medium Format GFX Landscape Archive
Scenario: A landscape photographer uses a Fujifilm GFX 100S (102 MP) and needs to archive developed masterworks in the most space-efficient lossless format available.
Source: mountain_dawn.raf (205 MB, 11648x8736px, 14-bit, GFX 100S) Conversion: RAF → JXL (lossless, 16-bit) Result: mountain_dawn.jxl (38 MB, 11648x8736px, 16-bit) Archival benefits: ✓ 81% smaller than original RAF ✓ 35% smaller than equivalent 16-bit PNG (~58 MB) ✓ 102 megapixel detail preserved losslessly ✓ Progressive decode for browsing without full load ✓ Wide gamut color preserved for fine art printing
Example 3: Street Photography Portfolio Website
Scenario: A street photographer using a Fujifilm X100V wants to publish a portfolio website with Acros film simulation photos that load fast and look stunning.
Source: tokyo_alley.raf (48 MB, 6240x4160px, Acros film sim) Conversion: RAF → JXL (quality 90) Result: tokyo_alley.jxl (480 KB, 6240x4160px) Portfolio website performance: ✓ 480 KB per full-resolution image ✓ 50-image portfolio loads under 25 MB total ✓ Acros monochrome tones perfectly preserved ✓ Progressive decode shows preview in ~50ms ✓ Fallback to WebP/JPEG via picture element
Frequently Asked Questions (FAQ)
Q: Will Fujifilm's film simulation profiles be preserved in JXL?
A: The film simulation is applied during RAW development (the demosaicing step), and the resulting colors are encoded into the JXL image. The output will show the Classic Chrome, Velvia, Acros, or other simulation you chose. JXL's wide color gamut support ensures these distinctive colors are preserved more accurately than JPEG can achieve.
Q: How does JXL handle Fujifilm's X-Trans sensor pattern?
A: The X-Trans color filter array is demosaiced during RAW development, producing a standard RGB image. JXL encodes this processed RGB data. The unique advantages of X-Trans (reduced moire, improved color sampling) are already captured in the developed image. JXL preserves the final result with its excellent compression.
Q: Can I preserve the full 14-bit dynamic range in JXL?
A: JXL supports up to 32-bit float per channel, so it can easily preserve 16-bit processed images that retain the full 14-bit sensor dynamic range. Using lossless mode at 16-bit ensures no dynamic range information is lost. This is a significant advantage over JPEG, which is limited to 8-bit and discards subtle tonal detail.
Q: Is RAF to JXL conversion faster than RAF to TIFF?
A: The RAW development step (demosaicing, color correction) takes the same time regardless of output format. JXL encoding is somewhat slower than TIFF writing due to more complex compression, but the resulting files are dramatically smaller. For a 40 MP image, expect 2-5 seconds for JXL encoding versus near-instant TIFF writing.
Q: Should I keep the original RAF files after converting to JXL?
A: Yes, always keep original RAF files. JXL stores the developed (processed) image, not the raw sensor data. You may want to re-process RAF files later with different settings, new software, or updated film simulation profiles. Think of JXL as your distribution format and RAF as your master negative.
Q: Which quality setting is best for Fujifilm photographs?
A: For portfolio and client delivery, quality 90-95 produces visually lossless results at very compact file sizes. For archival, use quality 100 (lossless). Fujifilm images with complex film simulation tones benefit from quality 92+, which preserves subtle gradients and color transitions that lower settings might slightly simplify.
Q: Does JXL work with Fujifilm's tethered shooting software?
A: Fujifilm's native tethering software outputs RAF and JPEG files. You would convert RAF to JXL as a post-processing step after the shoot. Some third-party tethering solutions like Capture One may add JXL export in future updates as the format gains adoption.
Q: How does GFX medium format resolution affect JXL file size?
A: GFX 100S images (102 MP) produce significantly larger files than X-series (26-40 MP), but JXL's compression scales well. A lossless 16-bit GFX JXL is typically 30-50 MB — large, but still 80% smaller than the original RAF. In lossy mode at quality 92, the same image might be 3-5 MB, which is remarkably compact for 100+ megapixels.