GIF Splitter
Extract every frame of an animated GIF as an image. Download all frames in a ZIP or combine them into a sprite sheet.
Upload a GIF to see its frames.
Export every frame as a separate image (ZIP) or as one sprite sheet. Edits from the other tabs are applied to the frames.
Reuses pixels that barely change between frames. Higher values = smaller file, slight artefacts.
Browsers treat delays under 20 ms as 100 ms, so the fastest reliable speed is 20 ms per frame (50 fps).
How to use GIF Splitter
- 1
Upload the GIF
Drop your animated GIF. All frames appear on the timeline so you can remove the ones you do not need.
- 2
Choose the format
Pick PNG to keep transparency, JPG for smaller files or WEBP, or set the sprite sheet columns.
- 3
Download
Get a ZIP with every frame and a timing file, or a single sprite sheet PNG.
Split a GIF into frames in seconds
This GIF splitter extracts every frame of an animated GIF as a full image. Because GIFs often store only the changed part of each frame, a simple extractor produces broken, partial images. Our decoder rebuilds each frame completely, respecting disposal methods and transparency, so every exported image looks exactly like the animation at that moment.
Frames in a ZIP or a sprite sheet
- ZIP of frames: numbered files (frame-001.png, frame-002.png…) plus a
timing.csvwith each frame's delay, ready for video editors, Photoshop or animation software. - Sprite sheet: all frames in one grid image, perfect for game engines and CSS sprite animations. Set the number of columns or let it choose automatically.
Choose which frames to export
Delete frames you do not need on the timeline, reverse the order or crop and resize all frames before exporting. Everything happens in your browser, so even large GIFs stay private.