Split GIF into Frames
Extract every frame of an animated GIF as a separate PNG — free, instant, entirely on your device.
Drop a GIF here
Every frame becomes a PNG, zipped together
{{ errorMsg }}
How to extract every frame from a GIF
Drop your GIF into the box above and the tool decodes the full animation frame by frame, exporting each one as a numbered PNG and packaging all of them into a single ZIP file for download.
For example, pulling every frame from a short animated reaction GIF lets you pick out the single best moment as a still image, or reuse the individual frames to build a different animation elsewhere.
What to do with the extracted frames
Once you have every frame as a separate PNG, you can pick out a single moment as a thumbnail, drop the sequence into a video editor to rebuild the clip as a proper video file, or run individual frames through other tools on this site — cropping, watermarking, or compressing each one before reassembling them with the Images to GIF tool.
This is also the most reliable way to inspect a GIF frame by frame if you suspect something odd happened during an earlier edit — disposal artifacts, an unexpected color shift, or a frame that didn't render the way you intended — since it exposes every frame exactly as the file stores it.
How every frame is fully reconstructed
Because GIF frames are often stored as partial updates layered on top of previous frames rather than as complete standalone images, this tool decodes the entire sequence in order and rebuilds each frame as a full image before exporting it. That means every PNG you download represents exactly what was visible on screen at that point in the animation, not just the raw data that happened to be stored for that frame.
This decoding runs locally through a GIF engine loaded into your browser tab, and each exported frame is saved as a lossless PNG, so no additional compression is introduced during the extraction itself.
Keeping the frames in order
Each exported PNG is numbered in the order it appeared in the original animation, so if you're reassembling the sequence — whether into a new GIF or a video — sorting by that number keeps everything in the correct playback order automatically.
Frequently asked questions
{{ item.a }}