Split GIF
Split a GIF into its frames, into parts in time, or into a grid of tiles: one piece or all of them in a ZIP.
or browse filesdrop a GIF here or paste
Split a GIF into its frames, into parts in time, or into a grid of tiles: one piece or all of them in a ZIP.
or browse filesdrop a GIF here or paste
This free GIF splitter takes an animated GIF apart three ways. Frames shows every frame as a picture the moment the GIF opens - tap the ones you want and download them, or take all of them in a ZIP. Parts cuts the animation into two to ten runs of equal length, each an animated GIF of its own that plays in the grid; tap the ones you want. Tiles draws a grid over the playing GIF - rows and columns on two sliders, every line draggable to where the cut should be - and cuts every frame along it, so each tile is an animated GIF of its piece of the picture; tap the tiles you want, or zip them all. One selected piece downloads as a file, several as a ZIP.
Most people who search for a GIF splitter want the frames, and that is the first thing this page does. GIFs often store frames as small patches over the previous one, so a raw extraction gives slivers; the tool composites the animation the way a browser plays it, honouring offsets, transparency and disposal, and every frame you get is the complete picture at that moment, with its display time under it. To browse frames with selection and JPG or WebP output, the /extract-gif-frames/ page goes further.
The parts are cut by frames, and every frame keeps its own display time, so playing the parts one after another takes exactly as long as the original; when the count does not divide evenly the first parts get one frame more. Most GIFs store each frame as a whole picture, and for those the parts are cut straight out of the file with every frame untouched; GIFs that store frames as patches are composited and rebuilt. To cut one exact range instead, use the /gif-trim/ tool.
Tiles is what the image splitter does, for GIFs: choose the rows and columns, drag any line to where the cut should fall, see the grid over the animation, and every tile comes out as a complete animated GIF of its region, all playing in step. Post one animation as a grid of squares, spread a GIF over several places, or make an animated puzzle. Tiles are named by row and column.
Your GIF never leaves your device. Frames, parts and tiles are cut inside your browser and zipped there too; nothing is uploaded, there is no signup and no watermark, and once the page is open the tool even works offline.
Open it: the frames are already on screen. Tap a frame to select it and press the button to save it as a PNG; with nothing selected the button takes all of them in a ZIP.
Choose Parts, set the number with the slider, and every part appears playing in the grid. Tap one and download it, or take the ZIP of all.
Yes - that is Tiles. Set rows and columns, drag the lines where you want the cuts, tap the tiles you want on the picture, or download the whole grid as a ZIP of animated GIFs.
Frames are exact PNGs. Parts cut byte for byte are untouched; parts and tiles that have to be rebuilt are re-encoded with one shared palette, which is invisible on almost every GIF.
No. Everything runs in your browser - nothing is transmitted anywhere, and the tool keeps working offline once the page is open.