thoughtasylumTOOLBOX Preview

Tools › Images

GIF Frame Extractor

Split an animated GIF into its frames, with each frame's delay, and save them as PNG images.

About this tool What it's for, how to use it and an example

What it's for

Take an animated GIF apart. Every frame comes out as a complete still picture, even where the GIF only stored the part that changed, along with how long each frame shows and how many times the animation plays.

For example, when you want one particular moment of a GIF as a still image, or want to edit some frames and put them back together in the Animated GIF Maker.

How to use it

Choose a GIF, or drop one on the page. Animated WebP and PNG files work too, in Chrome, Edge and Firefox. The frames appear in order, each labelled with its number and delay in milliseconds, with a PNG link to save it. Download all as ZIP saves every frame in one file, named after the GIF and numbered in order, such as cat-frame-01.png. The message above the frames gives their count, size, the time one play takes, and how many times the animation repeats.

Example

Make a GIF in the Animated GIF Maker from three images, with Default delay set to

500

and download it. Choose that file here and you get the three frames back, each labelled 500 ms, and the message 3 frames, with 1.5 s a play, loops forever.

Good to know

The frames come out at the GIF’s own size, with at most 256 colours each, as stored in the GIF; saving them as PNG doesn’t bring back detail the GIF lost. A frame whose GIF gives no delay is shown as 100 ms, which is how browsers play it. A GIF with hundreds of large frames can take a few seconds to split and use a lot of memory. Everything happens in your browser.

Private: this tool runs in your browser. Nothing you type, paste or choose leaves this page.

Saved you a few minutes? Say thanks with a coffee.

Something wrong with this tool, or missing from it? Report a bug or suggest a feature.

↑ ↓ move↵ openesc close