Convert GIF to APNG format
Click or drop a GIF file here
GIF to APNG decodes every frame of your GIF (using the gifuct-js library) and re-encodes them into a real, downloadable animated PNG (using upng-js), entirely in your browser — nothing is uploaded to a server. Frame delays are carried over from the original GIF.
Does this tool produce a real animated PNG?
Yes — every frame of the source GIF is decoded and re-encoded into the APNG, not just a single snapshot.
Will colors improve compared to the original GIF?
Colors are carried over as-is from the GIF's existing 256-color-per-frame palette — this tool doesn't add color detail the source GIF didn't have, it just repackages the same frames as APNG.
Does it handle every kind of GIF correctly?
Most GIFs, yes. Frames using the "restore to background" disposal method are handled by clearing that region before the next frame; the rarer "restore to previous" disposal method isn't specially handled and can occasionally produce compositing artifacts on GIFs that rely on it.
Is GIF to APNG free to use?
Yes, it's completely free with no signup and no limit on how many files you can process.
Is my file uploaded anywhere?
No. Everything runs locally in your browser — your file is never uploaded to a server.