Drag files or click to select
Convert files online
Drag files or click to select
Convert files online
What is X3F to JPG conversion?
X3F is the proprietary RAW format used by Sigma digital cameras. Every X3F file begins with the four-byte FOVb signature and stores unprocessed sensor data without in-camera color rendering. A single X3F frame typically weighs between 30 and 60 MB because the format keeps all the data needed for later white balance, exposure, and color adjustments.
What makes X3F unusual is the Foveon X3 sensor used in Sigma sd Quattro, sd Quattro H, dp Quattro, dp Merrill and earlier sd-series cameras. Instead of the Bayer color filter array that dominates digital photography, Foveon stacks three layers of photodiodes vertically. Each spatial location records red, green, and blue components at once, which gives Foveon a reputation for distinctive film-like color reproduction. Sigma also ships X3F files from cameras that do not use Foveon: the Sigma fp and fp L are full-frame mirrorless bodies built around a conventional CMOS Bayer sensor that still writes X3F when shooting stills (video on these bodies is recorded separately as CinemaDNG).
Despite its qualities, X3F has very limited reach outside specialized software. Web browsers never display it, mobile operating systems do not generate previews for it, and most messengers treat it as an unknown attachment. Third-party RAW converters do read X3F, but they typically process it as a generic Bayer surrogate, which loses the specific color science Sigma applies to Foveon layers. The only renderer that handles Foveon X3F with the full reference profile is Sigma's own Sigma Photo Pro, the company's free desktop tool tailored to its sensors.
JPG (JPEG) sits at the opposite end of the spectrum: it is the most widely supported image format in the world, available everywhere from feature phones to cinema projection systems. Converting X3F to JPG turns a 40 MB RAW into a 3-8 MB file that opens instantly on any phone, slips through any email server, and uploads cleanly to any photography platform. For sharing Sigma photographs with anyone outside a small circle of Foveon enthusiasts, JPG is the practical choice.
Technical comparison: X3F vs JPG
X3F and JPG belong to different stages in a photograph's life cycle. X3F captures and stores; JPG distributes and displays.
Format characteristics
| Characteristic | X3F (Sigma RAW) | JPG (JPEG) |
|---|---|---|
| Compression | Lossless on RAW data | Lossy (DCT-based) |
| Color depth | 12-14 bits per channel | 8 bits per channel |
| Dynamic range | 10-13 EV (model dependent) | ~8 EV |
| Typical file size | 30-60 MB | 3-10 MB |
| File signature | Magic value FOVb | SOI marker (FF D8) |
| Sensor | Foveon X3 (3 stacked layers) on most Sigma; Bayer on Sigma fp/fp L | Not applicable (rendered image) |
| Transparency | No | No |
| Browser support | None | Universal |
| Mobile support | Very limited | Universal |
| EXIF metadata | Full plus Sigma Maker Notes | Standard EXIF fields |
| Reference decoder | Sigma Photo Pro | Any viewer or browser |
| Standardization | Proprietary to Sigma | ISO/IEC 10918 |
Foveon sensors produce unusual color resolution numbers. On Sigma sd Quattro and sd Quattro H, the top photodiode layer is denser than the lower layers, so the camera reports a nominal 49 megapixel effective resolution while the actual pixel positions number around 19.6 MP. When converted to JPG, the data collapses into a normal 8-bit RGB raster that any device can display without knowing anything about Foveon geometry.
JPEG compresses by splitting the image into 8x8 pixel blocks, applying a discrete cosine transform, and quantizing the high-frequency components according to the chosen quality setting. At quality 85-95 the artifacts are invisible to the eye on typical photographic content, while file sizes shrink by 5-10 times compared with the source RAW. Every additional save cycle adds a small amount of degradation, so the final JPG export should happen after editing is complete in X3F.
File size by scene type
| Scene type | X3F (Sigma sd Quattro) | JPG quality 92 | JPG quality 80 |
|---|---|---|---|
| Detailed landscape | 40-50 MB | 6-10 MB | 4-6 MB |
| Portrait with bokeh | 35-45 MB | 4-7 MB | 3-5 MB |
| Studio shot, solid background | 30-40 MB | 3-5 MB | 2-3 MB |
| Low light, high ISO | 45-55 MB | 8-12 MB | 5-8 MB |
| Urban architecture | 38-48 MB | 6-9 MB | 4-6 MB |
JPEG efficiency depends on content. Smooth gradients and out-of-focus areas compress extremely well, while busy textures and noise from high ISO require higher quality settings to avoid visible degradation. Foveon files tend to carry more luminance noise than equivalent Bayer files at the same ISO, so portraits and well-lit scenes usually compress more gracefully than night shots.
Platform and software compatibility
| Platform / Application | X3F | JPG |
|---|---|---|
| Windows built-in viewer | Limited, needs RAW codec | Full native support |
| macOS Preview and Quick Look | Limited, varies by macOS version | Full native support |
| Linux desktops | Requires specialized library | Full native support |
| Web browsers | Not supported | Universal support |
| Social media platforms | Not accepted | Native format |
| iOS and Android | Not supported by default | Full native support |
| Email clients | Not rendered inline | Inline preview |
| Print services | Not accepted | Universally accepted |
| Office applications | Not supported | Full support |
| Messengers | Not supported | Full support |
The gap between X3F and JPG is even larger than between common RAW formats and JPG. Because Foveon sensors are uncommon and Sigma's ecosystem is small, many otherwise capable image viewers ship without X3F support entirely, while JPG works literally everywhere.
Why convert X3F to JPG?
Universal sharing
JPG is the lingua franca of digital photography. When you need to send a Sigma photograph to anyone outside your immediate workflow, JPG guarantees the recipient can open it:
- Social media - Instagram, Facebook, Twitter, Pinterest accept JPG uploads natively. Uploading X3F is impossible; uploading any other format is recompressed to JPEG anyway.
- Email - A 40 MB X3F exceeds the attachment limits of most email providers, while a JPG of the same shot fits comfortably and previews inline.
- Messengers - WhatsApp, Telegram, iMessage display JPEG attachments as photos rather than as file icons.
- Cloud sharing - Google Drive, Dropbox, and OneDrive generate thumbnails for JPG. X3F appears as a generic file with no preview.
Faster website performance
Page load speed influences both user engagement and search ranking. A photo gallery with 20 Sigma images would weigh 600-1000 MB in X3F but only 80-200 MB as high-quality JPGs. On mobile networks the difference between waiting 30 seconds and waiting 3 seconds is decisive.
Storage savings
Photographers who shoot Sigma seriously accumulate large X3F archives. A 1000-photo trip can occupy 40-60 GB in X3F. Converting selected and edited photos to JPG creates a parallel browsing archive that takes one fifth the space, making it practical to keep years of work on a single external drive.
Delivery to clients without Sigma Photo Pro
Most clients have never installed Sigma Photo Pro. They expect deliverables they can open in any photo viewer, share on phones, and post to social channels. Wedding couples, magazine editors, event organizers, and corporate clients all expect JPG. Handing them X3F creates a support burden that JPG eliminates.
How JPEG compression works
Stepping through the algorithm
JPEG compression exploits limits of human visual perception:
- Color space conversion - RGB data is converted to YCbCr, separating luminance from chrominance. The human eye is more sensitive to brightness than color, so color can be compressed more aggressively.
- Chroma subsampling - Color is stored at lower spatial resolution than luminance (commonly 4:2:0), removing data with minimal visual cost.
- Block decomposition - The image is divided into 8x8 pixel blocks for independent processing.
- Frequency analysis - Each block undergoes a discrete cosine transform, converting spatial data into frequency coefficients.
- Quantization - High-frequency components are reduced or discarded according to the quality setting. This is the lossy step.
- Entropy coding - Remaining data is losslessly compressed with Huffman coding for the final size reduction.
Quality settings for Foveon photos
- Quality 95-100 - Visually identical to the source render. Use for archival JPGs and large prints.
- Quality 85-92 - Excellent quality for most uses. Artifacts are invisible at normal viewing distances and the file size is well balanced. Ideal default for portfolio JPGs and client delivery.
- Quality 75-84 - Suitable for web galleries and quick sharing. Minor artifacts appear only on close inspection.
- Quality below 75 - Visible block artifacts and color banding. Use only for very small previews.
Foveon files tend to deliver smooth tonal transitions in midtones that benefit from quality 88-92 to preserve the characteristic look. Going below 80 can sometimes flatten the subtle micro-contrast Sigma photographers value.
Processing X3F: what the converter does
Foveon decoding
When the source X3F comes from a Foveon X3 sensor, the converter splits the stacked layer signal into RGB channels using the Foveon color matrix. The three silicon layers absorb light differently: the top layer responds mostly to blue, the middle layer to green, and the bottom layer to red, because each wavelength penetrates the silicon to a different depth. For Quattro sensors the top layer has higher resolution than the lower two, so the decoder also performs a structured rescale.
This Foveon decoding step is the part most third-party converters approximate. The reference implementation lives inside Sigma Photo Pro, which Sigma maintains specifically for its own sensors. Universal converters produce usable images but rarely match the color accuracy of Sigma's own tool, especially at higher ISO values where Foveon files behave very differently from Bayer files.
Sigma fp X3F decoding
X3F files from Sigma fp and fp L come from a Bayer CMOS sensor, not Foveon. The decoder follows the standard demosaicing path: each pixel records one color channel, and the missing two channels are interpolated from neighbors. These files have a different internal layout than Foveon X3F and respond to processing more like ordinary RAW from any other modern mirrorless body.
White balance, gamma, JPEG encoding
After decoding, the converter applies the white balance recorded by the camera at capture time and the standard sRGB gamma curve. The resulting 8-bit sRGB image is then JPEG-encoded with the chosen quality setting. EXIF metadata from the original X3F is carried into the JPG output where possible; Sigma-specific Maker Notes typically do not survive the conversion, in line with how most RAW-to-JPG converters handle vendor private blocks.
When converting X3F to JPG makes sense
Portrait delivery
Foveon sensors are famous for skin tones and midtone rendering. After editing in Sigma Photo Pro, exporting to JPG quality 90-92 preserves the look while producing files small enough to email or upload anywhere.
Street and architecture work with dp Quattro
Sigma dp Quattro fixed-lens cameras attract street and architecture photographers. JPGs at 1600-2000 px on the long side make compact portfolio images that load fast in browsers and look excellent on Retina displays.
Landscape archives from sd Quattro H
The APS-H sd Quattro H captures highly detailed landscapes. Quality 92-95 JPG exports keep the detail while shrinking files dramatically, which makes ten-year archive plans practical on consumer storage.
Quick on-set sharing with Sigma fp
Sigma fp is used in cinema rigs and hybrid stills setups. X3F stills converted to JPG become the fast handoff format for directors, producers, and BTS social channels during a shoot.
Limitations
One-way conversion
Converting X3F to JPG is permanent. The 12-14 bit linear data, the wider dynamic range, and the Foveon layer information all collapse into 8-bit sRGB pixels. White balance, exposure, and tone are baked in. Always keep the original X3F files, even after delivering JPGs.
Basic decoding only
This service performs basic X3F decoding with default processing parameters: white balance is taken from the camera metadata as recorded at capture time, standard sRGB gamma correction is applied, and demosaicing or Foveon layer combination runs automatically. White balance adjustment, exposure compensation, highlight and shadow recovery, tone curves and noise reduction are not available. For reference-quality Foveon rendering use Sigma Photo Pro, the free desktop tool Sigma maintains for its sensors. For universal RAW workflows with full controls, Adobe Lightroom, Capture One, and RawTherapee all open X3F, although their Foveon-specific accuracy is lower than Sigma Photo Pro.
Sigma fp specifics
X3F from Sigma fp records still images only. Video on fp and fp L is captured as CinemaDNG sequences and is not handled by an X3F to JPG converter. Treat fp X3F files like ordinary mirrorless RAW for editing purposes.
Maker Notes loss
Sigma-specific Maker Notes typically do not transfer to the JPG output, similar to how Canon, Nikon, and Sony private notes behave when their RAW files are exported. Standard EXIF fields (camera, lens, exposure, ISO, focal length, GPS) are preserved when they exist in the source.
What is X3F to JPG conversion used for
Delivering portrait sessions to clients
Sigma photographers using sd Quattro or dp2 Quattro process X3F files for color and tone in Sigma Photo Pro, then convert finals to JPG for delivery. Clients receive compact files that open on any phone or laptop and upload cleanly to social channels.
Publishing Foveon work on portfolio sites
Foveon photographers convert selected X3F frames to JPG for web galleries. JPG keeps the page weight reasonable while preserving the distinctive midtone rendering that Foveon shooters want to showcase.
Compact travel archives from dp Merrill and dp Quattro
Travel photographers using Sigma fixed-lens cameras accumulate hundreds of X3F files per trip. JPG conversion at high quality reduces the archive by 5-10 times while keeping browsing easy in any standard photo manager.
On-set stills with Sigma fp
Sigma fp is widely used in hybrid cinema rigs. Stills captured as X3F are converted to JPG for fast handoff to directors, producers, and BTS posts during shoots, without depending on specialized RAW software on set.
Print preparation
Sigma photographers convert finished X3F edits to high-quality JPG for online print services that produce books, posters, and gift items. JPG is universally accepted by print shops and preserves the color accuracy needed for satisfying prints.
Tips for converting X3F to JPG
Always preserve your X3F originals
X3F files are your digital negative. As Foveon decoders improve over the years, older shots can be reprocessed for better results, especially difficult high-ISO frames. JPG locks in one rendering; X3F keeps every option open.
Use Sigma Photo Pro for reference Foveon rendering
When the photograph comes from a Foveon X3 sensor and color accuracy matters, render the X3F in Sigma Photo Pro before final export. The vendor tool understands the three-layer sensor better than universal converters. Use this service for fast batch JPGs when speed matters more than absolute color fidelity.
Match JPG quality to purpose
Use quality 92-95 for portfolio and print, 85-90 for client delivery and web galleries, 80 for email previews. Foveon midtones reward the higher end of that range, so do not go below 85 for portraits if you want the look intact.
Batch-convert large shoots
After a long session with Sigma sd Quattro or dp Quattro, upload all the X3F files at once. Batch conversion applies consistent settings and saves significant time compared to processing each file individually.