Initializing... drag & drop files here
Supports: X3F
X3F is the proprietary RAW container Sigma writes from cameras built around the Foveon X3 sensor — debuting on the Sigma SD9 in October 2002 and used through the SD10, SD14, SD15, SD1 / SD1 Merrill, DP Merrill, and dp Quattro lines before the Foveon series wound down around 2022. Foveon stacks three photodiodes vertically at every photosite so each pixel records full RGB without Bayer demosaicing, which is a beautiful property — and a terrible one for sharing, because nothing outside of Sigma Photo Pro and a few specialised RAW developers reads the file. Converting to JFIF (a JPEG-family container defined by Eric Hamilton at C-Cube Microsystems in 1991-92 and later republished as ECMA TR-98) gives you a baseline JPEG that opens in every browser, every image viewer, every CMS, and every social platform.
.jfif extension because the registry maps the image/jpeg MIME type to .jfif. Producing a .jfif directly keeps your filenames consistent with whatever the browser hands the user..jpg, so it inlines into Word, Google Docs, Outlook, and Gmail attachments at the 25 MB Gmail attachment ceiling with room to spare.| Property | X3F (Sigma Foveon RAW) | JFIF (JPEG File Interchange Format) |
|---|---|---|
| Type | Proprietary RAW container | Baseline JPEG container |
| Color capture | Full RGB per pixel via 3 stacked photodiodes | 8-bit-per-channel YCbCr, lossy DCT-compressed |
| Editing latitude | Wide — exposure, white balance, tone curves all editable | Baked-in — limited recovery |
| Typical file size | 25-70 MB depending on body (SD1 Merrill, dp Quattro largest) | 0.5-8 MB at common web/print quality |
| Software support | Sigma Photo Pro, Adobe Camera Raw (limited bodies), dcraw, LibRaw | Every browser, OS, photo viewer, CMS |
| Defining body | Sigma (proprietary) | Eric Hamilton / C-Cube 1991; ECMA TR-98 (2009) |
| EXIF metadata | Yes, plus Sigma-specific tags | APP0 segment by spec; mutually incompatible with EXIF APP1 |
| Best for | Original capture, deep edits, archival | Sharing, web, email, embedding |
| Preset | Typical quality | Use when |
|---|---|---|
| Highest | ~95-100% | Print, archive, client deliverables |
| Very High (default) | ~88-92% | General-purpose web export, portfolio |
| High | ~80-85% | Blog posts, social media at full size |
| Medium | ~70-75% | Email-friendly, in-page thumbnails |
| Low / Lowest | ~50-65% | Tiny previews, contact sheets, ID-card thumbnails |
The Foveon sensor's edge response comes from stacked-photodiode capture with no demosaicing — that information is baked into the X3F file at the moment of demosaic-free development. JFIF (JPEG) compression discards some high-frequency detail through DCT quantization and chroma subsampling, so a heavily compressed export will soften micro-contrast. At Highest or Very High quality the difference is mostly invisible at normal viewing distances; reach for Highest and disable chroma subsampling-style aggressive presets if you need to preserve every edge for large prints.
.jfif extension when I download JPEGs?This is a Windows registry quirk, not a browser bug. The image/jpeg MIME type is mapped to the .jfif extension in the registry on many Windows installs, and Chromium-based browsers (Chrome, Edge, Opera) honour that mapping when they save a download. Firefox does not. The bitstream inside a .jfif is identical to a .jpg; rename the extension and any app will open it. Our converter writes .jfif directly so your filenames stay consistent with what Edge or Chrome would have produced.
Almost. JFIF (JPEG File Interchange Format) is a container specification by Eric Hamilton at C-Cube Microsystems from late 1991, published as version 1.02 in September 1992 and later issued as ECMA Technical Report TR-98 in 2009. It wraps a baseline JPEG bitstream with an APP0 marker that records resolution, aspect ratio, and color model (Y or YCbCr). Practically, .jfif, .jpg, .jpeg, and .jpe are interchangeable in Chrome, Firefox, Safari, Edge, Photoshop, macOS Preview, Windows Photos, and every CMS we have tested.
No. JPEG-family encoding is lossy and one-directional. Keep the original X3F as your master and treat JFIF as a derivative for sharing. If you delete the X3F and later want to re-edit, you are stuck with whatever exposure, white balance, and tone choices were baked in.
All Foveon-era Sigma bodies that produce X3F: SD9 (2002), SD10, SD14, SD15, SD1 / SD1 Merrill, DP1/2/3 Merrill, and the sd Quattro and dp Quattro lines. The converter does not need Sigma Photo Pro installed, so it works for older SD-series files that current SPP 6.x has dropped support for (SPP 6.x only develops Quattro X3F and fp DNG).
No. The converter develops the full Foveon RGB capture and re-encodes it to JPEG at the quality and resolution you choose. The embedded preview inside an X3F is a small in-camera proof (typically 1-2 megapixels) used by Sigma Photo Pro for fast browsing; extracting it would give you a thumbnail, not your full-resolution image.
You can queue multiple X3Fs and convert them in one session. Typical SD1 Merrill or dp Quattro X3F files run 40-70 MB each and process comfortably in-browser. There is no per-file watermark and no sign-up. For very large batches (hundreds of files) we recommend splitting into smaller groups so the browser tab stays responsive.
The bytes are the same JPEG bitstream — pick the extension your destination expects. JFIF is convenient on Windows because Chromium browsers save downloads as .jfif by default, so keeping that extension avoids renaming. If you need universal "everyone knows what this is" compatibility (especially with older CMS plugins, print-shop drop boxes, or email clients), choose JPG instead — see X3F to JPG. For lossless archival without re-encoding, X3F to PNG or X3F to TIFF are better choices.
X3F is unusual because Foveon is the only widely-sold stacked-photodiode sensor — everything else (Canon CR2/CR3, Nikon NEF, Sony ARW, Fujifilm RAF, Adobe DNG) uses a Bayer color filter array and requires demosaicing. The output JFIF is the same JPEG either way, but the look of a Foveon-derived JFIF is distinctive at the pixel level. We support the full RAW range — see DNG to JFIF for the open standard, or the JFIF to JPG page for the reverse rename pass.