Clip any section of a video and convert it to a looping animated GIF. Control frame rate, dimensions, and quality.
MP4, MOV, WEBM, AVI supported
Upload a video file, set the start time, duration (1–10 seconds), frame rate, and width, then click Create GIF. Processing happens entirely in your browser with no file uploads.
Keep GIF duration under 5 seconds for smaller file size. Use 15 fps for smooth motion. Reduce width to 480px for social media sharing. GIF files are larger than video — keep them short.
Turn any video clip into a shareable animated GIF. Set the start time, clip duration, output width, and frame rate to create a perfectly looping GIF. Perfect for memes, reaction GIFs, product demos, and social media posts.
Frame-by-frame canvas capture and GIF encoding run locally using gif.js — no upload needed.
Select an MP4, WebM, or MOV file.
Enter start time and duration (keep under 6 seconds for small file size).
Choose output width (480px recommended) and frame rate (10–15 FPS).
Click Create GIF and download the animated file.
GIFs grow quickly in size — keep clips under 6 seconds for manageable files.
GIFs are inefficient for video. Reduce width to 320–480px and frame rate to 10 FPS to shrink size.
Yes — GIFs loop infinitely by default.
10–15 FPS looks smooth and keeps file size reasonable.
GIFs support only 256 colors — some color banding may appear in complex photos.