Split a GIF into frames
Open an animated GIF, see all its frames in a grid with the delay of each, choose the ones you want and save them as PNG one by one or in a ZIP. Every frame is the whole picture as it looks when the GIF plays. It runs in your browser and the files are sent nowhere.
Getting the tool ready…This tool needs JavaScript. If you still see this after a few seconds, JavaScript is switched off in your browser or the page did not load completely: turn JavaScript on or reload the page.
How to use it
- Choose or drop a GIF. All its frames appear in a grid, each with its number and delay (milliseconds).
- Tick the frames you want (all are ticked at first), or use "Choose all" / "Choose none".
- Press "Save" under a frame for one PNG, or "Save the chosen frames as a ZIP" to get them all in one file.
Good to know
- Many GIFs store only what changes in each frame. This tool puts every frame together the way the GIF says (disposal) with its transparency, so each PNG is the whole picture you see when it plays, not a raw piece.
- Transparent parts of the GIF stay transparent in the PNG (a checkerboard in the grid). The delays shown are the values in the file; browsers play 0–10 ms as 100 ms.
- Up to the first 1,000 frames are shown. A GIF over 64 million pixels a frame (16 million on a phone) cannot be split. A file that ends early shows what could be read.
- To make a new GIF from these frames, use the GIF maker, which can open a GIF and take all its frames. To convert or compress still pictures, use Convert images and Compress images.
Your files stay on your device
Everything runs in your browser. The GIF and the frames made are not sent to freesabai's servers or anyone else's, and nothing is kept in the browser: close the page and it is all gone. The site only counts that this page was opened and how many times a result was saved (no file names or contents, and you can turn counting off at the foot of the site; see the privacy policy).
Report a problem or suggest an idea
Found a GIF whose frames do not look like it does when playing? Tell us on the feedback page, no sign-up needed (do not attach files with personal information).
More file converters
Thai text files
Subtitles
ZIP and TAR archives
- Unzip with Thai file namesZIPs from Thai Windows whose names show as garbage: extract or re-zip readable
- Extract ZIP filesOpen a ZIP, browse its folders, save files or extract to a folder, password ZIPs too
- Create a ZIP filePut files or a whole folder in a ZIP, with an AES-256 password if you like
- Open TAR, TAR.GZ, TGZ and GZOpen .tar.gz, .tgz, .tar or .gz files: save each file or all as a ZIP
- Create a TAR.GZ filePack files or a folder into .tar.gz or .tar, or gzip one file to .gz
Images
- SVG to PNG, JPG, WebPSVG to PNG at any size, transparent or coloured background, many files at once
- Favicon and ICO generatorA favicon.ico with several sizes, and the full icon set with the code
- GIF to framesSplit a GIF into PNG frames with their delays, one by one or as a ZIP
- GIF maker from imagesMake an animated GIF from pictures: order, delays, size and loops
- BMP and TIFF converterTIFF to JPG or PNG, BMP to PNG, and pictures to BMP or TIFF
Questions and answers
Why do frames from other sites show only part of the picture?
Many GIFs store only what changes in each frame. This tool puts every frame together the way the GIF says before saving, so you get the whole picture as it plays.
Is a transparent background kept?
Yes. What is transparent in the GIF stays transparent in the PNG files; the grid shows it as a checkerboard.
How many frames can it split?
Up to 1,000 frames a file. Frames are kept as PNG in memory, so long GIFs work, but a GIF with very large pictures may not split on a phone.
Rate this tool
Tap the stars, then add a word if you like
Thank you! Your rating helps make the tool better
No sign-up. No name or e-mail is kept; a comment is kept for 3 months · Details