Sigma Foveon Raw (.x3f)

Foveon Standard

Sigma Foveon Raw (X3F) is Sigma's proprietary RAW format captured by cameras featuring Foveon X3 direct image sensors, which record full red, green, and blue color data at every single pixel location through vertically stacked silicon layers.

Convert X3F to JPG

Free in-browser X3F to JPG converter. Convert files instantly on your device.

Inspect & Metadata

Operating systems and file analyzers identify X3F files by inspecting the leading binary byte sequence:

Select or drop files here

100% private in-browser conversion - files never leave your device

or paste Ctrl+V
Zero-Network-Transmission Privacy Guarantee: 0 bytes uploaded to external servers. All processing occurred locally in your browser sandbox.

Byte-Level Header Signature (Magic Bytes)

Operating systems and file analyzers identify X3F files by inspecting the leading binary byte sequence:

HEX SIGNATURE (OFFSET 0):

46 4F 56 62

ASCII REPRESENTATION: FOVb

Standardization: Foveon proprietary specification

Technical Specifications

Container ArchitectureProprietary Foveon container starting with 'FOVb' header and directory sections
CompressionLossless Huffman-encoded 3-layer sensor data (12-bit / 14-bit per layer)
Byte EndiannessLittle-Endian (Intel order)
Color SpacesFoveon Sensor Color Space, sRGB, Adobe RGB
Channels & Structure3 full-color sensor layers (Blue, Green, Red stacked vertically)
Max DimensionsUp to 5888 x 3920 (Quattro 29 MP sensor yielding 39 MP equivalent)
TransparencyNone
Streaming & ProgressiveNon-streamable chunk-based binary container

Technical Comparison Matrix: X3F vs Competitors

Technical AttributeX3F (Current)ARWCR3NEF
Sensor Architecture3-layer vertical silicon absorption (Foveon X3)Single-layer 2x2 Bayer mosaicSingle-layer 2x2 Bayer mosaicSingle-layer 2x2 Bayer mosaic
Color DemosaicingNone (full RGB measured at every pixel)Interpolated from 50% Green, 25% R, 25% BInterpolated from Bayer arrayInterpolated from Bayer array
Magic BytesFOVb (0x46 0x4F 0x56 0x62)II*\0ftypcrxMM\0* or II*\0
Micro-ContrastHighest per-pixel optical micro-contrastHigh (subject to anti-aliasing)HighHigh

Common Corruption Modes & Hex Recovery Guide

Image shows intense magenta or green color casts across all midtones.

Root Cause: Corrupted layer matrix calibration coefficients in the Foveon header.

Recovery: Process file using Sigma Photo Pro or convert through File2File Raw Converter.

Security Analysis & Parser Attack Vectors

X3F uses a unique proprietary container with custom chunk tables that require rigorous validation to prevent memory safety issues.

Known Attack Vectors

  • Integer overflow during 3-layer vertical sensor buffer allocation.
  • Buffer over-read in Foveon camera calibration CAMF property tables.
  • Denial of service through malformed X3F directory section offsets.

Defensive Best Practices: Decode X3F files inside an isolated, memory-safe WebAssembly sandbox.

Historical Origins & Milestones

2016Sigma releases the sd Quattro and sd Quattro H featuring the Foveon X3 Quattro sensor.
2008Sigma DP1 launches, bringing large Foveon raw sensors into compact cameras.
2002Sigma SD9 debuts the revolutionary Foveon X3 sensor and X3F format.

Key Advantages & Pros

  • 100% true full color capture at every pixel location with zero Bayer color interpolation (demosaicing).
  • Immunity to color moire without requiring an optical low-pass filter.
  • Unmatched pixel-level micro-contrast, organic texture, and medium-format-like sharpness at base ISO.

Technical Limitations & Cons

  • Extremely demanding software requirements; Sigma Photo Pro is traditionally required for optimal rendering.
  • Poor high-ISO noise performance due to silicon depth absorption characteristics.
  • Slow processing times and large file sizes (approx 50 MB to 70 MB per frame).

Interesting Technical Trivia

  • Foveon X3 sensors utilize the physical property of silicon where different light wavelengths penetrate to different depths: blue light is absorbed near the surface, green light in the middle, and red light deepest.
  • The magic bytes for X3F files are 'FOVb' (Foveon binary).
  • Landscape photographers revere X3F files for their foliage rendition, which avoids the green channel smearing common in Bayer sensors.

Frequently Asked Technical Questions

Why do Sigma Foveon X3F files look sharper than other cameras?

Because Foveon sensors record full red, green, and blue color values at every single pixel through 3 vertically stacked silicon layers, eliminating the softening effects of Bayer demosaicing.

What software opens X3F files?

X3F files can be opened in Sigma Photo Pro, Adobe Camera Raw, or converted instantly to high-resolution PNG/JPG using File2File.app.

Why are X3F file sizes so large?

Each X3F file contains three full image planes (one for each color layer), meaning a 20-megapixel Foveon sensor records 60 megapixels of raw photodiode data.