GIF Maker Guide
Video to GIF: a short clip as a looping GIF
Turn a short MP4, WebM, or MOV into a looping GIF on this device. Up to 30 frames, composed on white, encoded locally.
Loading GIF Maker…
Need the encoder? Gif Studio · topic hub: GIF Maker
Written by Safaat Rahman Siham, Founder & Developer at Convertify4u. Contact us.
A short clip, sampled into a loop
Drop the clip you already have
Add an MP4, WebM, or MOV from your computer. Stills can come along too, and the page is still aimed at turning a short clip into a loop. There is a file drop, so a video-site link stays where you found it. The studio keeps up to 30 frames and scales the long side to 1200 pixels.
Delay, loop, and playback
Frame delay starts at 120 milliseconds, and you can set it from 10 to 5000. Loop is on by default, so the GIF repeats. Playback can be normal, reverse, boomerang, or ping-pong. You need at least two frames before Generate is available. A longer source is sampled down to the frame cap.
Finer samples, a white matte, and an 8 MB target
The quality slider runs from 1 to 30 and starts at 10. A lower number keeps a finer sample. Frames are composed on white and encoded locally. The size target starts at 8 MB, and an oversize GIF triggers shrink attempts: a smaller picture, then fewer frames, then a coarser sample. The palette stays limited.
How it works
- 1
Drop a short clip
Use an MP4, WebM, or MOV you already have, or a set of stills. The studio takes up to 30 frames and keeps the long side at 1200 pixels. A link from a video site stays outside this page.
- 2
Set the loop
Leave loop on for a repeating GIF. Delay starts at 120 milliseconds and can sit anywhere from 10 to 5000. Choose normal, reverse, boomerang, or ping-pong. Generate waits until you have at least two frames.
- 3
Encode on this device
Quality starts at 10 on a 1 to 30 slider, and a lower number is finer. The GIF is composed on white. If it passes the 8 MB target, the studio shrinks the picture, drops frames, then coarsens the sample.
Use cases
A reaction loop for a chat
Trim the idea to a short MP4 or MOV, drop it here, and leave loop on. Thirty frames is the cap, so pick the beat that should repeat rather than a whole scene.
A product twirl on a white field
A short clip of an object encodes on a white background. The limited GIF palette flattens some photo color, which is expected. Lower the quality number if you want a finer sample.
A boomerang of a small motion
Choose boomerang or ping-pong when the motion should travel out and back. Delay starts at 120 milliseconds. You still need at least two frames, and the encode stays in the browser.
Problems we solve
The GIF looks flatter than the video
A GIF keeps a limited palette, so gradients and skin tones step a little. A lower quality number keeps a finer sample. The long side is capped at 1200 pixels and the frame count at 30.
Generate stays quiet
The button needs at least two frames. Add more of the clip, or a second still, and try again. Loop can stay on, and delay can stay at the 120 millisecond start.
Related guides
- GIF or MP4
Keep the movie when a looping GIF would flatten the clip.
- How to make a GIF
Set delay, loop, and playback after the frames are in.
- MOV to MP4
Convert a QuickTime file to MP4 when the GIF is the wrong container.
- Guide: GIFs for social posts
Sample a short clip, then check the loop at the size of the post.
- GIF on a white field
A clip with a clear background still lands on white in the finished GIF.
Related image tools
Pair the GIF Maker with crop, compress, enlarge, or format converters before or after you encode.
Trust & technology
Encoded where you dropped the file
The clip is sampled and encoded in this browser. Frames sit on white, with a long side of 1200 pixels and a cap of 30 frames. You bring the file. The page waits for that file.
A target with shrink attempts
The size target starts at 8 MB. If the GIF is larger, the studio tries a smaller picture, then fewer frames, then a coarser sample. Quality starts at 10, and lower is finer.