X3F to JPG Converter

Turn Sigma Foveon X3F shots into compact JPEG files for sharing and publishing

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

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:

  1. 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.
  2. Chroma subsampling - Color is stored at lower spatial resolution than luminance (commonly 4:2:0), removing data with minimal visual cost.
  3. Block decomposition - The image is divided into 8x8 pixel blocks for independent processing.
  4. Frequency analysis - Each block undergoes a discrete cosine transform, converting spatial data into frequency coefficients.
  5. Quantization - High-frequency components are reduced or discarded according to the quality setting. This is the lossy step.
  6. 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

1

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.

2

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.

3

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.

4

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.

Frequently Asked Questions

Does converting X3F to JPG reduce quality?
JPEG is a lossy format and discards high-frequency detail, so a small quality reduction is always present. At quality 85-95 the loss is invisible at normal viewing sizes. There is also an unavoidable bit depth reduction from 12-14 bits per channel in X3F to 8 bits in JPG, which removes the latitude for further exposure or color edits. For viewing and sharing this is more than enough; for re-editing you should always keep the original X3F.
Can I turn a JPG back into X3F?
No. X3F stores raw sensor readings - the three Foveon layers on most Sigma cameras, or the Bayer pattern on Sigma fp - together with Sigma Maker Notes. A JPG is a finished 8-bit RGB image. The conversion irreversibly bakes in white balance, exposure, and tone, and the sensor data is gone. Always preserve your X3F originals.
Which converter handles X3F best?
Sigma Photo Pro is the reference renderer because Sigma builds it specifically for its own sensors and applies the full Foveon color science. Universal converters such as Adobe Lightroom, Capture One, and RawTherapee can open X3F, but they typically process the file as a Bayer-like surrogate and the color accuracy is lower than Sigma Photo Pro, especially at high ISO. Use Sigma Photo Pro when accuracy matters most, and a fast converter like this one when you need quick JPGs for sharing.
Does Sigma fp use Foveon?
No. Sigma fp and fp L use a conventional full-frame Bayer CMOS sensor, not Foveon. They still record stills in the X3F container, but the internal data follows the Bayer pattern. Older Sigma sd-series bodies and the dp Quattro and dp Merrill cameras are the ones with Foveon X3 sensors that need the specific three-layer color science.
What file size should I expect after converting X3F to JPG?
A typical X3F frame from Sigma sd Quattro weighs 35-50 MB. At quality 90 the resulting JPG is usually 4-8 MB. The exact size depends on content: portraits with soft backgrounds compress to 3-5 MB, detailed landscapes to 6-10 MB, and high-ISO night shots toward the upper end of that range. Overall JPGs are 5-10 times smaller than the source X3F.
Are EXIF data preserved when converting X3F to JPG?
Standard EXIF fields transfer to the JPG: camera model, lens, capture date and time, exposure, aperture, ISO, focal length, and GPS coordinates when present. Sigma-specific Maker Notes typically do not survive the conversion, which matches how most RAW converters treat vendor private metadata. The information most users actually need for cataloging and search is preserved.
Can I batch convert several X3F files at once?
Yes, batch processing is supported. Upload your set of X3F files and they will be converted to JPG with consistent settings. This is convenient after large shoots: portraits, weddings, travel sessions, or street series. Each output file can be downloaded individually.
Why is X3F different from CR2, NEF, or ARW?
CR2 (Canon), NEF (Nikon), and ARW (Sony) all wrap data from Bayer color filter sensors. X3F is unique because most Sigma cameras using it carry the Foveon X3 sensor, which stacks three photodiode layers vertically to record red, green, and blue at the same spatial point. That is closer to how color film works than how Bayer sensors work, and it requires a different decoder. Sigma fp X3F is the exception: it comes from a Bayer sensor and behaves like other modern RAWs internally.