Initializing... drag & drop files here
Supports: XCF
XCF is GIMP's native, lossless project format — it stores every layer, channel, path, guide, and selection in editable form (per the GIMP documentation, since GIMP 1.0 in 1997). It's brilliant for editing but completely unviewable outside GIMP. AVI is Microsoft's Audio Video Interleave container, released November 10, 1992 as part of Video for Windows. Three decades later it's still the default ingest format for a long tail of legacy Windows software, security DVRs, courtroom evidence systems, and embedded industrial gear. Converting XCF → AVI is how you turn a folder of GIMP designs into a slideshow video those systems will accept.
| Property | XCF | AVI |
|---|---|---|
| Type | Layered raster image (project file) | Multimedia container (video + audio) |
| Origin | GIMP, December 1997 | Microsoft Video for Windows, November 1992 |
| Lossless | Yes (zlib / RLE compression, no quality loss) | Depends on codec inside (MJPEG lossless mode yes; MPEG-4 / DivX / Xvid lossy) |
| Stores layers / paths | Yes — full editable project | No — single flattened video stream |
| Playback in browsers | None — XCF is not a web image format | None — Chrome, Firefox, Safari, and Edge all refuse AVI natively |
| Native viewer | GIMP only | Windows Media Player Legacy, VLC, MPC-HC |
| Animation | No (XCF is single-image; .gih is GIMP's animated brush format) | Yes — sequence of frames at chosen FPS |
| Interchange use | Not recommended (GIMP-internal structures, per Wikipedia) | Widely accepted for legacy Windows ingest |
| Modern equivalent | PSD, ORA, layered TIFF | MP4 (H.264/H.265), MKV, WebM |
| Mode | What it does | When to use |
|---|---|---|
| Quality Preset | Highest → Lowest single dropdown | Default — pick Very High and forget it |
| Target file size (%) | Output sized as % of source | Hitting a rough size budget |
| Specific file size | Exact MB target | Email, ticket attachments, 25 MB Gmail cap |
| Constant Bitrate (CBR) | Locked kbps throughout | Streaming-style or strict bandwidth |
| Variable Bitrate (VBR) | Bitrate floats with scene complexity | Best size/quality trade-off |
| Constant Quality (CRF) | Locked perceptual quality, size varies | Archival masters, mixed content |
| Constraint Quality | CRF capped by max bitrate ceiling | When you need both quality floor and size ceiling |
Yes. XCF stores every layer separately and AVI is a single video stream — there's no way to preserve layer structure across the format boundary. Each XCF is composited (visible layers merged top-to-bottom) before being placed on a video frame, exactly as GIMP's "Image → Flatten Image" would do. If you need the layered original, keep your .xcf alongside the AVI. For a layered output keep the project in GIMP or export to PSD via GIMP's File → Export As.
Because something downstream demands it. AVI predates MP4 by twelve years and remains the default for legacy Windows kiosks, older non-linear editors, courtroom and surveillance systems, factory-floor HMI panels, and the National Archives' digital video preservation workflow. If you have a free choice and a modern audience, convert XCF to MP4 — it's smaller, plays in browsers, and works on every phone made since 2010. Choose AVI only when something you can't change requires it.
Defaults to MPEG-4 Part 2 (DivX/Xvid family) inside the AVI container — the codec combination with the broadest legacy Windows support. AVI is a wrapper, not a codec: Wikipedia notes "MPEG-4 ASP, usually encoded by DivX or Xvid" is the popular AVI payload. Pick a higher Quality Preset or switch to CRF mode if you want closer-to-lossless output; that increases file size noticeably.
The Image Duration dropdown ranges from 1/60th of a second (animation timing) up to 10 seconds per frame. For a watchable slideshow most people land at 4–6 seconds — long enough to read a poster or absorb a design, short enough to keep momentum. For animatics or stop-motion previews drop to 1/10th or 1/24th of a second. The default is 5 seconds.
Letterboxing happens when your XCF aspect ratio doesn't match the chosen video resolution. Three options: (1) pick a Video Resolution that matches your XCF (e.g., choose 1920×1080 if your designs are 16:9), (2) re-crop the XCF in GIMP first to your target ratio, or (3) accept the bars and pick a Background Color other than Black to make them match your design — Aqua, Coral, Cyan, Crimson and most named colors are in the dropdown.
Not from XCF alone — XCF files contain no audio. The AVI output is silent video. If you need a soundtrack, run the AVI through a separate video editor (Shotcut, DaVinci Resolve, Premiere) and add the audio track there. Or convert to MP4 first via XCF to MP4 and attach audio in any modern editor.
Windows 11's bundled Media Player Legacy plays AVI containers using built-in MPEG-4 / MJPEG / Cinepak decoders — that covers the codecs this tool produces. If a particular AVI fails, the issue is usually the codec inside, not the container; Microsoft's community guidance on the Windows 11 Media Player Legacy AVI playback thread is to install VLC which decodes essentially anything. VLC is also the safest universal preview tool on macOS and Linux.
Yes. Upload as many XCF files as your device can hold in memory and they all queue together. With "Merge images" they become a single combined AVI slideshow in the upload order; with "Video per image" each XCF produces its own short AVI you can download individually or as a ZIP. There's no fixed file-count cap from the tool.
Use XCF to JPG for compressed photo-style stills, XCF to PNG for lossless transparency-preserving stills, or XCF to GIF for a small animated output that plays in any web browser.