Extract GIF frames
Read a GIF timeline and export frames by start, end, and interval while preserving timing information for inspection or reuse.
Images to animation · Frame duration · Reorder frames
This image’s crop has not been confirmed.
Select one or more sizes; each image is exported in every selected size.
One composition generates favicon, PWA and common app sizes, plus a manifest.
Base64 increases data size. This tool limits input to protect browser memory.
0 · 0 selected
No images selected yet.
Arrange product steps, drawings or successive images in playback order and choose how long each stays on screen. Canvas fitting handles mixed sizes; palette and dithering settings affect gradients and file size.
Turn ordered still images into a GIF with per-frame delays, loop count, colour count, dithering, and compression controls.
Arrange still images in playback order, set each frame’s duration and choose a canvas size. Fit, crop to fill or stretch handles different source sizes directly. Set looping, colours, dithering and compression, then play the generated GIF to check it. The limit is 500 frames and 1,200 pixels per side.
The result is a new GIF with frame, dimension, and file-size details. Play a complete loop before downloading rather than judging the first frame alone.
Processing runs in your browser. Source images are not uploaded by this tool.
No. Set a shared canvas and choose fit, crop to fill or stretch, with individual frame delays. The limit is 500 frames and 1,200 pixels per side. GIF supports up to 256 palette colours, so compare dithering on photos and gradients.
Reorder the frames in the queue and give the frame a longer individual delay; duplicating the file is unnecessary. Play the full export to check the loop transition. A larger millisecond value holds that frame longer.
GIF reduces colours to a palette. More colours can better match the source; dithering can soften banding but add grain and bytes. Set the required canvas dimensions first, then compare palette and dithering choices.
Your choice about analytics
We use Umami to measure page visits. Analytics is optional, and your tools work either way.
Your current setting allows analytics.
Your current setting does not allow analytics.
The analytics service has changed. Refresh the page after finishing your current work to apply the new settings.
Your browser is sending a Do Not Track or Global Privacy Control signal. Analytics will remain off.
We use Umami to understand which pages people visit and how they find this site. You can decline or change your choice at any time. All site features will still work.
Your choice is saved in this browser for six months. Analytics does not upload files or content you enter in our tools.
Privacy Policy
Comments
0