GIF Splitter
Break an animated GIF into its individual frames and keep the ones you want.
Free, runs entirely in your browser, and never adds a watermark.
Drop GIFs or a folder here, or Tap to select GIFsclick to browse
.gif only · up to 20 files · 200 MB each · paste with Ctrl/Cmd + V
Drop a folder or a mixed selection — we pick out the GIFs and list anything skipped.
- 1.Drop one GIF.
- 2.Pick the frames you want.
- 3.Download as PNG or GIF.
A GIF splitter breaks an animated GIF into its individual frames so you can save them as separate images. Drop a GIF above to see every frame laid out in a grid, then download any frame - or all of them - as PNG or GIF. Everything runs in your browser: no upload, no watermark, no signup.
How to split a GIF into frames
- 1. Drop a GIF onto the tool above. It is decoded on your device - the file never leaves your browser.
- 2. The frame grid appears: every frame with its number and its delay, like #12 - 40ms. Click frames to pick a few, or hit Select all.
- 3. Choose PNG or GIF as the output, then download. One frame saves directly; several arrive as a single zip, named frame-001, frame-002, and so on in playback order.
That covers splitting a GIF into frames end to end. There is no frame-count limit - a 6-frame reaction GIF and a 300-frame screen recording get the same treatment.
See a GIF frame by frame
Viewing a GIF frame by frame is half the reason this tool exists. Animated GIFs move too fast to study - most play a new frame every 40 to 100 milliseconds - so the grid freezes time: every frame sits still, in order, with its exact delay printed under it. That makes it easy to find the one frame you actually want - the perfect expression in a reaction GIF, the exact moment a bug appears in a screen recording - without pausing and screenshotting at just the right instant.
One detail worth knowing: many GIFs are stored optimized, meaning most frames only contain the pixels that changed. This tool rebuilds every frame to its full image first, so what you download is the complete picture, not a transparent sliver.
Download frames as PNG or GIF
PNG is the right pick for most jobs: it is lossless, every editor opens it, and the conversion happens in your browser with zero quality change - a GIF frame holds at most 256 colors and PNG keeps every one of them. Choose GIF output instead when you want frames that stay in the original format, palette intact.
A whole selection downloads as one zip, so extracting all frames from a GIF for an image sequence - to edit in another app, rebuild as a video, or use like a sprite sheet - is one click, already numbered in order.
What splitting is for
- Grab one frame as a thumbnail or a still image for a post.
- Study or debug an animation frame by frame.
- Export an image sequence for a video editor.
- Edit frames elsewhere, then rebuild the animation. Splitting is the first half of frame-by-frame GIF editing; the grid shows each frame's delay so you can put the timing back the way you found it.
Want a shorter GIF rather than loose frames? That is trimming, not splitting - use the GIF Trimmer.
One GIF, split: measured
Numbers from a real run of this tool (one GIF, default settings), measured on [FILL date]:
| Input GIF | Frames extracted | Zip size (PNG) | Time |
|---|---|---|---|
| test-animation.gif (400×300, 3.0s, 300 KB) | 60 | 112 KB | 0.2 s |
FAQs
How do I split a GIF into frames?
Drop the GIF on the splitter above, wait for the frame grid, click Select all, pick PNG or GIF, and download. You get every frame as a separate numbered image in one zip. It works on any GIF, runs entirely in your browser, and takes a few seconds for typical files.
Can I save GIF frames as PNG?
Yes - PNG is the default output here. Each frame is converted losslessly in your browser: a GIF frame stores at most 256 colors and PNG preserves all of them, so the PNG is pixel-identical to the frame you saw in the grid.
How do I extract just one frame from a GIF?
Drop the GIF in, click the single frame you want in the grid, and download. One selected frame saves directly as its own file - no zip, no extracting everything first. The delay label under each thumbnail helps you find the exact moment.
How many frames does a GIF have?
Whatever its creator gave it - there is no fixed number. Most GIFs play 10 to 25 frames per second, so a three-second loop usually lands between 30 and 75 frames. The grid gives you the exact count the moment you drop a file in.
Does splitting a GIF reduce quality?
No. Splitting just reads out the frames the GIF already contains - nothing is recompressed. PNG output is lossless, and GIF output keeps the original palette. The frames you download are exactly the pixels that were in the animation.
Sources: GIF89a specification, W3C archive - frame handling measured in this tool.
Last updated: August 14, 2026 - Built by Shafiullah Tareen.
Related tools
GIF compressor
Same GIF, smaller file. Smart mode or an exact size target, still no upload.
GIF to PNG
Pull the first frame, or every frame, out of a GIF as clean PNG files.
GIF trimmer
Pick a start and end point on the timeline and keep only that part.
Or head back to the ZipGIF homepage to see all eight tools in one place.