How to turn a video into a GIF
- Choose a video. The first 5 seconds are selected; drag the handles on the timeline or type the start and end.
- Pick the frames per second, speed, width and shape, and add a caption if you like. The summary shows the GIF's size and frame count.
- Press Make GIF, check the result and download it.
How frame timing works
The tool takes one frame every 1 ÷ fps seconds from your selection. A GIF stores how long each frame stays on screen in hundredths of a second, so each frame lasts 1000 ÷ fps ÷ speed milliseconds, rounded to the nearest 10 ms (20 ms at least, because browsers slow down anything shorter).
Example
4 seconds at 10 frames per second gives 40 frames of 100 ms: exactly 4.0 seconds. At 15 frames per second each frame would be 66.7 ms, which a GIF can't store, so it becomes 70 ms: 60 frames × 70 ms = 4.2 seconds, very slightly slower. From a 1920×1080 video at 480 px wide, the GIF is 480×270.
Tips
- For reaction GIFs, 2–4 seconds at 10 fps and 480 px keeps the file small.
- Making a GIF from photos instead? Use the GIF maker.
- Want sound or a longer clip? Trim the video and share the MP4 instead.
- Only use videos you own or have permission to share.
GIFs are encoded with gifenc (MIT licence), the same encoder as the GIF maker.
Video files are read and written with Mediabunny 1.61.3 (Mozilla Public License 2.0), loaded unmodified as a separate file, and coded by your browser's own video and audio encoders (WebCodecs). Mediabunny reads the frames from the video file. Licence and source code.