Skip to content

GIF Splitter: Extract Frames From a GIF

Split an animated GIF into individual frames. See every frame, keep the ones you want, and download them as PNG or JPG images, or as a single sprite sheet. Free, and nothing is uploaded.

Your file

Drop a GIF to split into frames

GIF, animated or still

Why use this tool

  • No file size limit

    Full-size photos and long documents, straight from your device.

  • Nothing is uploaded

    Processed entirely in your browser. Your files never leave your device.

  • No signup needed

    Open the tool and go. No account, no email.

An animated GIF is a sequence of pictures. Sometimes you need just one of them: the perfect expression in a reaction GIF, a clean still for a thumbnail, a step from a tutorial. Sometimes you need all of them, to edit frame by frame, trace, animate in another tool, or build a sprite sheet for a game.

This GIF splitter shows every frame in a grid with its timing, and saves the ones you choose. Each frame is extracted as it actually appears in the animation, not as the partial patch many GIFs store, so every image is complete.

How to split a GIF into frames

  1. Add your GIF

    Drop an animated GIF on the box above, or choose one from your device. Every frame appears in a grid, numbered in playing order with its delay.

  2. Pick the frames

    All frames start selected. Tap a frame to leave it out, use Select none to start from scratch, or skip frames that repeat the one before.

  3. Choose images or a sprite sheet

    Download separate images in PNG or JPG, zipped and numbered in order, or one sprite sheet with every selected frame in a grid.

  4. Download

    Press Split GIF, then download the ZIP, the single frame or the sprite sheet.

Complete frames, not fragments

To save space, most GIFs store only the part of each frame that changes, and rely on the viewer to paint it over what is already there. Extract those raw patches and you get frames with missing pieces, or mostly transparent images.

This tool plays each frame the way a browser does, disposal rules and all, and saves the full picture. Frame 37 looks exactly like the animation at the moment frame 37 is on screen.

PNG or JPG frames

PNG keeps every pixel exactly, and keeps transparency, so it is the right choice for editing, tracing or rebuilding the animation. GIF frames are limited to 256 colors, which PNG stores very compactly.

JPG files are smaller and open anywhere, which suits sharing a single still or inserting frames into a document. JPG has no transparency, so transparent areas are filled with white. To change the format or size of frames afterwards, the image converter and resizer work on the extracted images.

Turn a GIF into a sprite sheet

A sprite sheet places every frame of an animation in one image, in a grid read left to right and top to bottom. Game engines and CSS animations play it by showing one cell at a time, which is often lighter than a GIF and gives you full control of the timing.

Choose Sprite sheet and the selected frames are laid out in a near-square grid of equal cells, each the size of the GIF. The result shows the number of columns and rows and the cell size, which is what you enter in your engine or in CSS background-position steps.

Rebuild, edit and recombine

Splitting is often the first half of an edit. Extract the frames, change or remove the ones you need, then put them back together in the GIF maker, which also lets you change the order, timing and size. To slim a GIF down without touching individual frames, the GIF compressor can drop every second frame for you.

Need the subject without its background? The GIF background remover works on the whole animation at once.

Which output to choose

All three keep the frames at the GIF's full size.

You want toDownload asFormat
Save one perfect stillSeparate images, one frame selectedPNG or JPG
Edit frames and rebuild the GIFSeparate imagesPNG
Use frames in a document or slidesSeparate imagesJPG
Animate in a game engine or with CSSSprite sheetPNG
Trace or rotoscope an animationSeparate imagesPNG

Why people extract GIF frames

  • The perfect still

    Grab the exact moment from a reaction GIF for a thumbnail, sticker or profile picture.

  • Frame-by-frame editing

    Fix, retouch or caption individual frames, then rebuild the animation.

  • Game sprites

    Turn a GIF animation into a sprite sheet for Unity, Godot, Phaser or a CSS steps() animation.

  • Tutorials and documentation

    Pull the key steps out of a screen-recording GIF as still images for written instructions.

  • Animation study

    Look at timing and in-betweens one frame at a time, with each frame's delay shown.

  • Slimmer GIFs

    Spot repeated and unnecessary frames, then rebuild a lighter version with only the ones that matter.

Frequently asked questions

How do I extract a single frame from a GIF?
Add the GIF, press Select none, tap the frame you want and press Split GIF. A single frame downloads as one image, without a ZIP.
Are the frames full size?
Yes. Every frame is saved at the GIF's full dimensions, complete as it appears in the animation.
Do PNG frames keep transparency?
Yes. Transparent areas of the GIF stay transparent in PNG. In JPG they become white.
What are "repeats"?
Frames identical to the one before them. GIFs use them to hold a picture longer. Skip repeats deselects them, so you only get distinct images.
How many frames can I extract?
Up to 1,000 frames per GIF. Longer animations are really videos; trim them first.
Is my GIF uploaded?
No. The GIF is decoded and the frames are saved in your browser, on your device.
Can I put the frames back together?
Yes. Add the images to the GIF maker, or add the original GIF there directly to reorder, remove or retime its frames.
How is the sprite sheet laid out?
In a near-square grid of equal cells, read left to right and top to bottom. The result shows the columns, rows and cell size.
All image tools