Image · 55 tools · nothing uploads

GIF to PNG

Save a GIF as a PNG. The decoder hands back one image rather than a sequence, so an animation arrives as its first frame and stops there.

Input

GIF to PNG returns exactly one image from the sequence: frame zero, drawn as the file says to draw it first. The PNG stores that exactly, transparent index and all, which is why a clear GIF background survives. Everything after the first frame stays behind in the file you dropped.

Questions

Do I keep the animation?

No. The decoder reads one image, the first frame, so an animated GIF arrives as a single still PNG and every later frame is gone.

What is gained by converting?

A lossless copy of that one frame, with no further compression loss from that point, and the same transparency the GIF frame had, since PNG alpha carries it across exactly.

Which engine handles this?

omggif decodes the GIF and jSquash encodes the PNG. Both stages run in Node, on the command line, through MCP and in the browser the same way.

What size should I expect?

Usually larger than the source GIF, since PNG stores full 24-bit color per pixel where GIF is limited to a 256-color palette, even though both are lossless within their own formats.

What is the reverse page?

PNG to GIF runs the opposite direction, quantizing the PNG down to a 256-color palette, which is its own kind of loss for a photograph.

Related Image tools