Inspect GIF timing and extract a composited PNG frame.
Your input
Outputs are cleared when the input changes.
Result
Enter your data or use the example, then run the tool.
Worked example
The original generated sample has red and green frames. Select frame 1 or 2 and compare PNG colors.
Method
gifuct-js parses and LZW-decompresses each needed frame. The adapter composites patches with transparent pixels, restore-background disposal 2 and restore-previous disposal 3 before exporting a full canvas PNG.
Limits
GIF ≤10 MiB, ≤100 frames, canvas ≤2 million pixels and canvas×frame count ≤20 million pixels. Raw delays are shown in ms; browser playback may clamp zero delays. Background uses the global palette; a transparent background index is cleared transparently. Extract one frame at a time; no video conversion or ZIP export.
All work stays in this browser. Each disposable worker is terminated after 2.5 seconds or cancellation. Inputs and processing logs are not sent to analytics.
Your inputs stay on this device. Only optional, consented page visits are measured. Input values, files, filenames and processing logs are not sent to Analytics.
When switching languages, text, settings and selected files are temporarily kept on this device. Transfers are removed after restoring; interrupted transfers are cleaned up on a later visit. Inputs and files are never uploaded.