Nimble Toolbox

Convert GIF to PNG

Drop in a GIF and pick the frame you want with the slider or by its number. Download that frame as a PNG, or every frame at once in a ZIP.

The GIF
of 1

How to use it#

  1. Drop a GIF onto the preview area, or click it to choose one. One GIF is open at a time.
  2. Move the slider or type a frame number. The preview shows that frame as the animation does, and the line above it says when the frame appears.
  3. Download that frame as a PNG, or download all frames as PNGs in a ZIP.

Choose which frame becomes the PNG#

A PNG holds one picture, so an animated GIF has to give up all but one of its frames. Here you choose which one. The slider and the number box move together, so you can scrub to the right moment or type 37 and go straight there, and the line above them says when that frame appears, such as "Frame 37 of 120, at 1.48 s, for 40 ms".

The times follow the way browsers play GIFs. A frame that asks to be shown for 10 ms or less is shown for 100 ms, so the time on this page matches the moment you saw when the GIF played in a tab.

The PNG looks the way the animation did#

Most frames in an animated GIF are not whole pictures. To save space, a frame usually repaints only the rectangle that changed, leaves some pixels see-through so the frame beneath shows, and says whether its patch stays, is cleared, or is undone before the next frame. Saved on its own, that patch is a picture full of holes.

This tool plays the animation up to the frame you pick, applying each frame's position, transparency, and disposal the way a browser does. The PNG is what was on screen at that moment, pixel for pixel.

Why convert GIF to PNG at all#

GIF is limited to 256 colours per frame and to transparency that is either fully on or fully off, so edges against a transparent background look jagged. PNG has neither limit. Converting cannot add colours the GIF never had, but the PNG is a format every editor, slide program, and design tool handles well, and anything you do to it from there keeps full colour.

For a still GIF with flat colours, such as an old logo or a diagram, the PNG is usually about the same size or smaller, because PNG compresses that kind of picture better than GIF does.

Frequently asked questions#

Can I save every frame of the GIF as a PNG?

#

Yes. Download all frames puts each frame in a ZIP as its own PNG, numbered so they sort in playing order: cat-frame-001.png, cat-frame-002.png, and so on. The GIF frame extractor does the same and can write JPGs too.

Does the PNG keep the animation?

#

No. A PNG is a single picture, so you get the frame you chose. The animation stays in your original GIF.

Does transparency survive?

#

Yes. The transparent pixels of the GIF stay transparent in the PNG. A GIF has only fully transparent or fully solid pixels, so the edges are exactly as hard as they were.

Can I convert several GIFs at once?

#

One GIF is open at a time, because each one has its own frame to choose. If you drop several, the first opens and the page says so. Drop the next one when you are done.

Are my images uploaded anywhere?

#

No. Your browser reads the GIF and writes each PNG on your own device. Nothing is sent to a server.

Will the colours change?

#

No. A GIF holds at most 256 colours per frame and PNG can store all of them exactly, so every pixel comes across unchanged.