GIF → APNG

GIF to APNG

Convert a GIF to APNG on your device.

Before you convert: A still GIF becomes a one-frame APNG. Very short delays are normalized to 20 ms; finite loop counts become infinite. Source palette colors are kept in RGBA pixels.

On your device. Enable JavaScript to select and convert a file.

About this conversion

What happens

First-party GIF decoding and APNG framing preserve frame order, delays, transparency, and infinite looping; fflate compresses pixel rows.

Limits

25 MiB input. 4 megapixels, 2,048 pixels per side, up to 60 frames, and 50 MiB output.

Things to know

APNG retains the admitted RGBA frames exactly and can be much larger than GIF or animated WebP. Decoded-frame limits, malformed LZW, unsupported extensions, output expansion, or invalid APNG fails closed.