Use GIF Viewer & Frame Splitter
Plays a local GIF and exports fully composited PNG frames plus a timing manifest in a ZIP. Choose a local image and adjust the settings before processing.
Behavior and limits
Plays a local GIF and exports fully composited PNG frames plus a timing manifest in a ZIP. Frame transparency, offsets and restore-background/restore-previous disposal are handled. Raw zero delays are retained in the manifest; playback uses at least 20 ms. Limits: 15 MB, 500 frames, 12 megapixels per canvas and 40 million cumulative canvas pixels.
Expected behavior for the example
Choose the built-in animated sample or your own GIF; inspect frame timing and download composited PNG frames.
Check important output in the application that will consume it. Use the tool directory to find related formats and tasks.
Frequently asked questions
How does GIF Viewer & Frame Splitter handle my input?
Plays a local GIF and exports fully composited PNG frames plus a timing manifest in a ZIP. Frame transparency, offsets and restore-background/restore-previous disposal are handled. Raw zero delays are retained in the manifest; playback uses at least 20 ms. Limits: 15 MB, 500 frames, 12 megapixels per canvas and 40 million cumulative canvas pixels.
Is my input uploaded or saved automatically?
Processing runs locally in this browser. Input and results are not saved automatically. Downloads happen only when you choose them. The static preview blocks scripts and external resources when one is available.