Initializing... drag & drop files here
Supports: XCF
.xcf). Batch upload is supported — every file is flattened to a single rendered image, then sequenced into the output video.XCF (eXperimental Computing Facility) is GIMP's native project format, released December 15, 1997 and named after UC Berkeley's eXperimental Computing Facility where GIMP began. It preserves layers, masks, channels, paths, guides, selections, and transparency — everything you need to keep editing — but no general-purpose video player or phone reads it. 3G2 is the 3GPP2 mobile container (initial spec January 2004) built for CDMA2000 networks; it shares the same ISO base media structure as 3GP but is tuned for narrower bandwidth and uses CDMA-family audio codecs (EVRC, QCELP, SMV).
Converting XCF to 3G2 turns your GIMP work into a video clip a legacy CDMA-era phone or archival player can decode:
.xcf; flattening to 3G2 produces a self-contained file that any 3GPP2-compatible player handles without exporting to PNG/JPG first.For most modern use cases (smartphones, web embed, social), XCF to MP4 is the better target. Pick 3G2 only when the destination genuinely needs a 3GPP2 container.
| Property | XCF | 3G2 |
|---|---|---|
| Type | Layered raster image (GIMP project) | Mobile video container (3GPP2) |
| Released | December 1997 | January 2004 |
| Designed for | Editing in GIMP / Seashore / CinePaint | CDMA2000 mobile multimedia |
| Stores | Layers, masks, paths, channels, guides, selections | Video + audio + timed metadata |
| Typical video codec | N/A | MPEG-4 Part 2, H.263, H.264 |
| Typical audio codec | N/A | AMR-NB, AAC-LC, EVRC, QCELP |
| Resolution focus | Up to 524,288 × 524,288 px (GIMP 2.10 spec) | Mobile-class: 176×144, 320×240, up to 480p |
| Native player | GIMP, Seashore, CinePaint | CDMA-era handsets, VLC, MX Player |
| Web-streamable | No | Limited — MP4/WebM dominate today |
| Property | 3G2 (3GPP2) | 3GP (3GPP) |
|---|---|---|
| Network family | CDMA2000 (Verizon, Sprint) | GSM/UMTS (AT&T, T-Mobile) |
| Spec body | 3GPP2 | 3GPP |
| Extra audio codecs | EVRC, EVRC-B, EVRC-WB, 13K (QCELP), SMV, VMR-WB | HE-AAC v2, AMR-WB+ |
| Excluded codecs | HE-AAC v2, AMR-WB+ | EVRC family, QCELP |
| File overhead | Slightly smaller header/atoms | Slightly larger |
| Status today | CDMA2000 retired by Verizon Dec 31, 2022 | UMTS shutdowns ongoing globally |
No. Verizon retired its 3G CDMA network on December 31, 2022, and modern Verizon LTE/5G handsets do not ship with mandatory 3GPP2 decoders. The 3G2 file still plays in VLC, MX Player, and most desktop video players because they include MPEG-4/H.263 decoders, but native phone playback on the original target hardware is now an archival/legacy use case rather than a delivery format.
No. 3G2 is a video container, so each XCF is flattened to a single composited frame before encoding. Layers, layer masks, paths, channels, and guides are baked into the rendered frame; transparency falls back to the Background Color you select (default Black). Keep your original .xcf file as the editable master.
For genuine MMS or 2G/3G feature-phone targets, use 176×144 (QCIF) — that is the historical floor for 3GPP/3GPP2 video. For early-2000s CDMA smartphones (Treo 700w, BlackBerry 8830, original Droid era), 320×240 (QVGA) is safer. Newer 3G2-compatible Android handsets handle up to 480×854 or 854×480 without trouble. Anything above 720p defeats the format's purpose — at that point use XCF to MP4.
H.263 has the broadest legacy compatibility — every CDMA2000 handset that decoded video at all decoded H.263 baseline. MPEG-4 Part 2 (Simple Profile) covers most mid-2000s phones. H.264 Baseline plays on newer handsets but is not guaranteed on early CDMA devices. xConvert defaults to a profile compatible with most 3GPP2 hardware; switch only if you know your target's spec sheet.
3G2's video frame is rectangular at fixed aspect ratios (4:3 for QVGA/QCIF, 16:9 for 480p). When your XCF aspect does not match, the encoder letterboxes/pillarboxes the canvas — the leftover area uses the Background Color you selected. Pick a color that matches your design, or pre-crop the XCF in GIMP to the target aspect (4:3 = 1.333, 16:9 = 1.778).
Yes. Upload all the frames you want, set Merge strategy to "Merge images," and pick an Image Duration (1/24 second up to 10 seconds per frame). Order follows upload order. For an actual hand-animated look, use 1/12-second or 1/24-second Duration; for a presentation-style slideshow, 3–5 seconds reads better.
No. They share the ISO base media file structure but the brand atoms (ftyp) differ (3g2a/3g2b/3g2c vs 3gp4/3gp5/3gp6), and 3G2 supports CDMA-family audio (EVRC, QCELP, SMV) that 3GP does not. Renaming may work in lenient players (VLC, MX Player) but fails on strict 3GPP2 decoders. If you need 3GP specifically, convert to 3GP rather than renaming.
Almost never, unless you have a specific 3GPP2 target. MP4 (H.264 + AAC) plays on every smartphone, browser, and desktop OS shipped in the last 15 years. Pick 3G2 only for: archival reproduction of CDMA-era content, museum/exhibit hardware that strictly requires 3GPP2, embedded systems whose firmware ships only a 3GPP2 decoder, or compliance with a legacy spec. For everything else, XCF to MP4 or XCF to WebP (animated) is the better choice.
Yes. xConvert reads .xcf server-side and flattens the visible composite using the file's stored render — you do not need GIMP, Seashore, or CinePaint locally. If your XCF was saved with hidden layers, only the visible composite is rendered (matching what you would see when opening it in GIMP). To export specific layers, open in GIMP first or use a static export like XCF to PNG.