Initializing... drag & drop files here
Supports: X3F
X3F is Sigma's proprietary raw format for cameras built around the Foveon X3 sensor — a unique design that stacks red, green, and blue photodiodes vertically at each photosite instead of using a Bayer color filter array. Files start with the ASCII signature "FOVb" and store unprocessed sensor data plus exposure, white balance, and color-profile metadata. Outside Sigma Photo Pro and a handful of compatible RAW editors, almost nothing opens X3F directly — so converting to GIF (or any web-friendly format) is often the only way to share or preview the image. Common reasons people convert X3F → GIF:
For higher-fidelity output, see X3F to JPG (web-friendly photo format), X3F to PNG (lossless 24-bit), or X3F to TIFF (16-bit editing master).
| Property | X3F (Sigma Foveon RAW) | GIF |
|---|---|---|
| Released | 2002 (with Sigma SD9) | 1987 (CompuServe) |
| Type | Camera raw container | Bitmap image / animation |
| Compression | Custom Sigma; effectively lossless | LZW (lossless), per-frame |
| Color depth | Up to 14-bit per layer × 3 stacked layers | 8-bit indexed (256 colors max per frame) |
| Transparency | No (raw sensor data) | 1-bit (fully on or fully off) |
| Animation | No (single capture) | Yes (multi-frame loop) |
| Typical file size | 20-65 MB (sensor-dependent) | 50 KB - 10 MB depending on length / palette |
| Software support | Sigma Photo Pro, Adobe Camera Raw, RawTherapee, darktable, a few others | Universal — every browser, every image viewer since the 1990s |
| Best for | Maximum-quality demosaic in Sigma's workflow | Sharing, embedding, animated previews |
| Setting | Smaller file | Better quality | Notes |
|---|---|---|---|
| Palette (colors) | 16-64 colors | 256 colors | 256 is the GIF spec maximum; Foveon's wide tonal range shows banding fast below 64 |
| Resolution | 480-720 px wide | 1080P or higher | A full 8768 × 5840 sd Quattro H frame as GIF can exceed 50 MB |
| Frame rate (if sequence) | 8-12 fps | 24-30 fps | 10-15 fps is the standard "shareable GIF" range |
| Dithering | Off | Floyd-Steinberg style | Hides palette banding at the cost of slight noise |
| Image quality (%) | 50-70 | 90-100 | Affects palette generation and dither intensity |
The Foveon X3 sensor captures three stacked color layers per photosite at 12-14 bits each — billions of possible color values per pixel. GIF was finalized in 1987 (GIF89a) and is hard-capped at 8 bits per pixel, meaning a maximum of 256 distinct colors per frame. Converting Foveon raw to GIF therefore quantizes the image into 256 (or fewer) palette entries. For documentation and previewing this is fine; for any output where Foveon color matters, use X3F to PNG or X3F to TIFF instead.
Every Sigma body using the Foveon X3 sensor: the original SD series (SD9, SD10, SD14, SD15), the SD1 and SD1 Merrill DSLRs, the DP compacts (DP1/DP1s/DP1x, DP2/DP2s/DP2x), the DP Merrill series, the dp Quattro series, and the sd Quattro / sd Quattro H mirrorless cameras. Sigma's own X3F Plug-in for Photoshop supports only the Merrill, Quattro, and SD1 generations; for older bodies (SD9-SD15, original DP1/DP2 lines), use Sigma Photo Pro, Adobe Camera Raw, or open-source tools. The xconvert pipeline accepts X3F from all generations.
Yes — upload multiple X3F files, set the FRAMERATE dropdown to your desired playback rate (default 10 fps; pick 8-15 fps for natural-looking animation), and the converter assembles them into a looping GIF. This is useful for time-lapses shot on an SD1 Merrill or sd Quattro, burst sequences, or stop-motion. Keep the palette at 128-256 colors and resolution at 720P or below to stop the file from ballooning past 10 MB.
Match the use case. For Slack / Discord / forum embeds, 480-720 px wide is enough. For documentation screenshots and GitHub READMEs, 720P-1080P. For a thumbnail index of a Foveon shoot, 240-360 px wide and 32-64 colors keeps each file under 50 KB. Avoid converting at the full native resolution (up to 8768 × 5840 on the sd Quattro H) unless you specifically need it — the resulting GIF can exceed 50 MB and won't render smoothly in chat clients.
Partially. GIF's 256-color palette can't reproduce the smooth tonal gradations and per-pixel color separation that make Foveon distinctive — you'll see banding in skies and skin tones. Enabling "Color Reduction + Dither" hides most banding by scattering color noise but still loses subtle hue information. For honest Foveon color rendering, convert to PNG or TIFF first and let the viewer's display do the color work.
GIF compresses with LZW, a lossless algorithm patented by Unisys in 1985 (the patent expired in the US on June 20, 2003 and in the EU / Japan by mid-2004). LZW works well on flat-color graphics but poorly on photographic content with continuous tones — exactly what Foveon raws contain. A Foveon frame that JPEG-encodes to 800 KB can become a 4-6 MB GIF at the same resolution. If file size matters more than animation support, use X3F to JPG.
GIF has no dedicated EXIF block — the format predates EXIF by a decade. Shutter speed, aperture, ISO, lens, GPS, and white balance from the X3F header are not carried into the GIF. If you need that metadata to travel with the image, convert to X3F to JPG or PNG instead; both formats can carry EXIF.
Yes — drop in an entire shoot. Each file converts in parallel within your browser session and downloads individually or as a single ZIP. Settings can apply uniformly across the batch (e.g., 480 px wide, 64 colors, 10 fps if assembling sequences) or be tuned per file. Foveon raws are large, so very big batches benefit from a fast machine and recent browser.
Files are processed in your browser session and removed when the session ends. No account, no email, no watermark, no file-count cap. The conversion happens client-side wherever the codec allows it; on lower-end devices a fall-back server task may run but the file is wiped on completion.