Image tool

Split a GIF into frames

Pull every frame out of an animated GIF as a separate picture, on your device.

Split a GIF into frames Runs on your device
Drop files here or click to browse
One GIF
Never uploaded
  • Runs on your device — the file is never sent anywhere
  • No sign-up, no watermarks, no daily quotas
  • Free, with no limit on how often you use it

How it works

Sometimes you need the one frame where the thing actually happens — for a bug report, a thumbnail, a slide, or to rebuild the animation with something removed. Browsers will happily play a GIF and give you no way at all to get a single frame out of it.

Frames come out complete, not in pieces

This is the part most extractors get wrong. GIFs are usually optimised so that each frame stores only the pixels that changed since the last one — everything else is transparent. Pull those frames out naively and you get a pile of fragments on empty backgrounds. This tool composes each frame against the ones before it, honouring the disposal method recorded in the file, so every picture you get is the complete frame as you would see it playing.

PNG or JPEG

PNG is exact and keeps transparency, which is what you want if the GIF has a transparent background or you intend to edit the frames. JPEG is much smaller and fine for photographic content, but it flattens transparency onto white and loses a little detail to compression.

Long animations

A GIF can hold hundreds of frames. If you only need a sample, the "keep every Nth frame" setting takes one in every two, five or ten, which is usually enough to find the moment you are after without producing a folder of near-identical pictures.

Built here, not borrowed

The GIF is decoded by a reader written for this site, including its LZW decompression and frame composition, because the media engine used elsewhere on the site cannot write a numbered set of output files. The decoder's output has been checked frame for frame and byte for byte against a reference decoder.

FAQ

Split a GIF into frames — questions

Do I get complete frames or just the changed parts?

Complete frames. Each one is composed against the frames before it, which is what makes the pictures usable.

How many frames can it handle?

Up to 500 output files. If the GIF has more, raise the "keep every Nth frame" setting to bring it under.

Which format should I choose?

PNG if you need exactness or transparency, JPEG if you want small files and the content is photographic.

Does it tell me the timing?

Yes. The summary reports the frame count and roughly how long the animation runs.

Is the GIF uploaded?

No. It is decoded entirely on your device.