My Tool Studio
Video Tools·4 min read

Video to GIF: Make Small, Clean GIFs From Any Clip

A GIF is still the most portable way to show a few seconds of motion. It plays in chat apps, README files, email signatures and old forums without a video player. It is also a format from 1987 that stores every frame in full, so a careless conversion turns five seconds of video into a 20 MB file with muddy colours. The Video to GIF tool runs FFmpeg in your browser and builds a palette from your clip, and this guide explains the handful of settings that decide whether the result looks clean and stays small.

24.6 MBCompressed · 8.1 MB−67%

Where video to GIF conversion comes up

Short loops that must play anywhere.

The classic cases are reactions and memes for group chats, a product in motion for a shop page, and a screen recording that shows a bug or a feature in a pull request. In each case the viewer should not have to press play, and the file should load before anyone loses interest.

What these jobs share is length. A good GIF is two to six seconds long. Anything longer is usually a video that has been forced into the wrong format, and the file size will say so.

A worked example with real numbers

From a 40 second phone clip to a chat-ready GIF.

Start with a 40 second, 1080p phone video of a dog catching a ball. Drop it into Video to GIF and the player shows the whole clip. Scrub to the throw, pause, and click Start at current frame. Scrub to the catch, pause, and click End at current frame. The selection is now 3.2 seconds, and Play selection shows exactly that part.

Leave frames per second at 12 and width at 480 pixels. The page estimates the size before you convert, roughly a few megabytes for this clip. Click Convert to GIF. The first run downloads the FFmpeg engine, about 30 MB, and after that the conversion takes a few seconds on a laptop. The result shows under the settings with its real size, ready to download.

If the chat app caps uploads lower than that, drop the width to 320 pixels and the colours to 128, and convert again. Width has the biggest effect, because every frame stores every pixel.

Frame rate, width and length: the three size levers

Every frame costs the full picture.

GIF compresses each frame on its own, with no real motion prediction, so the file grows almost in direct proportion to the number of frames and the number of pixels per frame. That makes three settings far more important than any other.

Frame rate sets how many frames per second of video you keep. Ten to fifteen looks smooth for most motion, twenty to twenty-five suits fast sport, and five to eight is enough for screen recordings where little changes between frames. Width scales every frame, and halving the width cuts the pixel count to a quarter. Length multiplies everything, which is why trimming to the moment that matters is the single most effective step.

  • Reaction GIF: 320 to 480 px, 12 fps, under five seconds.
  • Screen recording: original width or 800 px so text stays legible, 8 to 10 fps.
  • Website product loop: 480 to 640 px, 15 fps, and consider MP4 instead.

Colours and dithering without mud

256 colours, chosen well.

A GIF frame can hold at most 256 colours. Generic converters use a fixed palette and the result looks posterised, with blotchy skin and banded skies. This tool runs a palette pass first: it looks at the frames in your selection and picks the 256 colours that actually appear. You can go lower, to 128, 64 or 32 colours, to save space on simple clips.

Dithering hides the missing colours by mixing nearby ones in a pattern. Pattern dithering uses an ordered grid that compresses well and stays stable from frame to frame, which avoids a shimmering effect. Diffusion spreads the error more naturally and looks smoother in a still frame but often makes a bigger file. None gives flat bands of colour, which suits cartoons and interface recordings.

Speed, reverse and boomerang

Small edits that change the feel.

Speed changes playback without changing the frame rate, so a 2x GIF of a three second moment lasts 1.5 seconds and keeps its smoothness. Slowing to 0.5x suits a moment you want people to see clearly, such as a trick shot.

Play backwards reverses the selection, and Boomerang plays it forwards then backwards so the loop never jumps. Boomerang doubles the frame count, so expect a file about twice the size. Loop sets whether the GIF repeats forever, plays once, or repeats three extra times; most chat apps honour it, though some platforms turn GIFs into looping videos regardless.

Mistakes that make GIFs huge or ugly

Easy to avoid once you know them.

The same errors come up again and again:

  • Converting a whole clip instead of the two to six seconds that carry the moment.
  • Keeping the original 1080p width for a chat reaction that will be shown at a few hundred pixels.
  • Using 25 fps for a slow screen recording where most frames are identical.
  • Choosing Diffusion dithering on a long clip and wondering why the file doubled.
  • Sending a GIF where a muted MP4 would work, such as a website hero loop.

When a short video beats a GIF

Know the format's limits.

For anything longer than a few seconds, or anything with fine gradients such as skies and faces, a short muted MP4 or WebM is usually five to ten times smaller and shows full colour. Websites can autoplay muted video, so the only reason to insist on GIF is a destination that cannot play video: email, some chat tools, documentation that renders only images.

If you do switch, the Video Compressor can trim and shrink the same clip to MP4, and Mute Video removes the sound track so browsers will autoplay it. Keep the original clip either way, since every conversion loses some quality.

Try it now

Open Video to GIF Converter

The tool is one click away. No sign up, no upload, no payment.

Open Video to GIF Converter