Initializing... drag & drop files here
Supports: XCF
Turn a set of GIMP XCF files into one animated PNG: add your XCF files in playback order, set a frame rate, and download a single looping APNG. Each XCF is flattened to its composite image and becomes one frame — layers inside a single XCF are merged, not split into separate frames. Because APNG keeps full 24-bit color and per-pixel transparency, alpha from your XCF carries through cleanly instead of being crushed to a 256-color palette like GIF.
| Property | APNG | GIF |
|---|---|---|
| Color depth | 24-bit (16.7M colors) | 8-bit (256 colors) |
| Transparency | 8-bit per-pixel alpha | 1-bit (on/off) |
| Compression | Lossless | Lossless, palette-limited |
| XCF alpha edges | Smooth, anti-aliased | Hard, jagged matte line |
| Fallback when unsupported | Shows first frame | N/A (universal) |
| Browser support | ~94.7% of users | Universal |
Add every XCF you want as a frame before you convert — the upload order is the playback order. Each file is flattened to its visible composite and becomes one frame, and the FRAMERATE setting controls how long each frame is shown. A single uploaded XCF produces a valid one-frame (static) APNG.
No. The converter flattens each XCF to the single composite image GIMP would show with all visible layers merged, then uses that as one frame. If you want each layer on its own frame, export them as separate files from GIMP first (one image per layer), then upload those in order here.
Yes. XCF stores a per-pixel alpha channel, and APNG supports 8-bit per-pixel alpha, so transparent and semi-transparent areas carry over with smooth anti-aliased edges. This is the main reason to pick APNG over GIF for XCF art — GIF's 1-bit transparency turns soft edges into a hard, jagged matte line.
XCF is GIMP's native working format, and GIMP's own developers recommend against using it as an interchange format because it mirrors GIMP's internal data structures and changes between versions. Converting to APNG gives you a portable, animated file that plays in browsers and image viewers without GIMP installed.
The APNG container is lossless, so it does not re-compress your frames the way GIF's palette reduction does. Each flattened XCF frame keeps its full color and detail unless you lower the Image quality (%) slider or switch Colors to By Color Reduction + Dither to reduce file size. In our testing, a 3-frame 1080p XCF sequence at default settings produced an APNG with no posterization across smooth gradients.
Chrome 59+, Firefox 3+, Safari 8+, Edge 79+, and current Opera play APNG natively — about 94.7% of users worldwide per caniuse. In an app or old browser that does not support it (such as Internet Explorer), the file falls back to showing its first frame as a normal still PNG. If you need maximum compatibility instead, convert XCF to GIF for a universally supported animation, or convert XCF to PNG for a single still image.