Skip to main content

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.

Turn a short MP4, WebM, or MOV into a looping GIF on this page. Gif Studio samples the clip in your browser, keeps up to 30 frames with a long side of 1200 pixels, and writes the loop on a white background. Bring a file you already saved. The page is a file drop, so a link from another site stays in that other tab. You can also add stills, but the job here is a short clip that should repeat. Frame delay starts at 120 milliseconds and can run from 10 to 5000. Loop starts on. Playback can run forward, in reverse, as a boomerang, or as ping-pong. Generate needs at least two frames. Quality is a sample interval from 1 to 30, starting at 10, and a lower number keeps a finer sample. 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. A GIF uses a limited palette, so a photo clip looks a little flatter than the video. The encode stays on this device.

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. 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. 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. 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.

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.

Frequently asked questions