Load a locally playable source
Select an MP4, M4V, MOV or WebM and choose Read video. Playback depends on the codecs installed or supported by your browser, not just the extension. The tool checks duration and decoded dimensions before preparing a clip. It does not send the source to an external transcoding service.
Choose a deliberate start and end
Preview the source and enter start and end times in seconds. The interval may be up to ten seconds. Shorten pauses and include enough context for the action to make sense without audio. The first generated frame is sampled at the start time; later frames are sampled at the selected frame-rate interval.
Trade size for motion detail
Try a 480-pixel width and 10 fps. Lower width or frame rate for a small illustration; use higher values only where motion or text needs them. Output respects the source aspect ratio and never enlarges a narrower source. GIF timing uses 10 ms units, so 15 fps becomes approximately 14.3 fps. A bounded frame budget protects browser memory.
Review the GIF itself
Inspect the generated preview for the correct scene, intended loop, readable detail and acceptable color banding. Download and open the GIF in the receiving app. At most 256 colors are used per frame, without dithering, and no audio survives. Check the reported byte size; animated GIFs can be much larger than efficiently compressed video.