GIF Splitter: Extract Animated GIF Frames in Your Browser
The GIF splitter turns an animated GIF into individual image frames in your browser. It decodes each frame with gifuct-js and composites it using the frame’s disposal method and patch offsets, so the frame grid shows the decoded result with its frame number and delay. Choose selected frames or all frames, set PNG, JPG, BMP, or WebP output and a custom filename pattern, then download files or a ZIP.
The GIF splitter converts an animated GIF into individual image frames. It decodes every frame using gifuct-js, then displays the results in a frame grid with each frame’s number and delay. This makes it easier to inspect an animation and choose which frames to save.
During decoding, the tool composites frames using each frame’s disposal method and patch offsets. You can download selected frames or all frames, choose PNG, JPG, BMP, or WebP as the output format, and set a custom filename pattern. When you download all frames, they are provided as a ZIP.
GIF can store a sequence of frames as an animation, while this tool lets you work with those frames as separate image files. Converting the animation into individual images is useful when you need particular frames, want to inspect the sequence, or need image files for a workflow that handles separate assets. The available output formats give you a choice for the extracted frames.
GIF Splitter runs entirely in your browser: your input is processed on your device and is not uploaded, stored, or sent to a server. It has no server dependency, so after the page has loaded, you can use it offline. Developers, DevOps engineers, and anyone preparing or reviewing GIF assets can use it without installing an editor.
Step 1: Drop an animated GIF into the tool to start processing it in your browser.
Step 2: Review the frame grid to see each decoded frame, its frame number, and its delay.
Step 3: Choose whether to download selected frames or all frames, and set the output format to PNG, JPG, BMP, or WebP.
Step 4: Set a custom filename pattern if needed, then download the image files or all frames as a ZIP.
Use case: Split a GIF into separate image files without installing an editor.
Use case: Extract only the frames you need from an animation instead of keeping every frame.
Use case: Prepare individual frame images for a format or workflow that cannot keep the animation together.
Use case: Review an animation frame by frame using the grid, frame numbers, and displayed delays.
Use case: Create separate image assets from a GIF for documentation, design review, or development work.
Use case: Download all extracted frames together as a ZIP when you need to keep them organized as a set.