Free online converter for converting files to XCF.
We ensure quality, convenience, and support for all formats.
| Data type | Image |
| MIME type | image/x-xcf |
| Developer | The GIMP Development Team (GIMP Project) |
| Primary use cases | Saving and reopening GIMP projects with layers/masks/channels; storing intermediate editing states; archival for continued work in GIMP. |
XCF is GIMP’s native layered project format that stores the full editable state of an image (layers, masks, channels, selections, paths, guides, etc.) for later editing.
| Data type | Image |
| MIME type | image/x-xcf |
| Compression | Lossless tile compression (RLE by default; optional zlib; uncompressed possible) |
| Color depth | Supports multiple precisions (stored in header field "precision" for XCF v4+): 8/16/32-bit integer (linear or gamma) and 16-bit floating point (and additional modes depending on version). |
| Color space | RGB, Grayscale, or Indexed; can include an embedded ICC profile (stored as a parasite named "icc-profile"). If no profile is set, sRGB is assumed. |
| Transparency support | Yes |
| Animation support | No |
| EXIF / Metadata support | No |
| Metadata | Stores GIMP project state: layers, layer masks, channels, selections, vector paths, guides, text info, and arbitrary “parasites” (including ICC profile). Not a standardized EXIF container. |
| Structure type | Binary structures linked by offsets (“pointers”); tile data blocks for each drawable are stored consecutively. |
| Standard / Specification | GIMP XCF format (official developer documentation; reference implementation is GIMP) |
| Typical file size | Often large: roughly scales with image dimensions × layers × bytes-per-channel (higher precision = much larger), plus overhead for masks/channels and project data. |
| Max file size | Older XCF variants were effectively limited by 32-bit offsets (~4 GB). Newer XCF versions support 64-bit offsets and can exceed 4 GB. |
| Year introduced | 1997 |
The XCF file format offers several advantages that make it suitable for common use cases.
The XCF file format has certain limitations that may affect its use in specific scenarios.
XCF images are widely supported and can be viewed on most devices and platforms.
Treat XCF as untrusted input: it’s a complex, evolving binary format. Prefer opening unknown files in sandboxed environments and keep GIMP/decoders up to date.
Openly documented, but the format is “living” and the ultimate reference is GIMP’s source code