Upload a video, pick the clip you want, the frame rate and the size — get a looping GIF animation. Everything is computed right in your browser, the file is never uploaded.
📽️
Drop a video here or click to choose a file
Clip for the GIF
Clip length: 0:00
Frame rate
Size
Finished animation
Frames are captured by seeking through the video and drawing each one to a canvas, then assembled into a GIF by the gif.js library right in your browser (in a background thread). Longer clips and higher frame rates make a heavier file and take longer to render — 5–10 seconds at 10 fps is usually plenty for social media. Clips longer than ~30 seconds at 10 fps are automatically capped at 300 frames.