UltConvert

Video to GIF

Pick a few seconds of any video and get a GIF that plays on its own in chats, forums, slides and documentation. You set the size, smoothness, speed and colors.

Video to GIF

or drag MP4, MOV, MKV … files here ·

Up to 95 MB each· 20 files at once· Removed after 30 min

GIF size
px

Your files are removed from our servers 30 minutes after processing.

Files are deleted 30 minutes after processingPrivacy policy

  • MOV → GIF

    MOV to GIF

    Make GIFs from iPhone videos and Mac screen recordings.

  • MP4 → GIF

    MP4 to GIF

    Cut a moment from an MP4 and loop it as a light GIF.

A good GIF is short, narrow and calm: a few seconds, a modest width, and a frame rate just high enough to look smooth.

Frame rate and what it suits

  1. 5 fpsSlide-like steps, such as a tutorial that clicks through a menu.
  2. 8 fpsScreen recordings and simple reactions where motion is slow.
  3. 12 fpsThe default. Smooth enough for most clips at a sensible size.Recommended
  4. 15 fpsPeople moving, pets, short scenes from a film.
  5. 20 fpsFaster motion where 12 looks choppy; the file grows noticeably.
  6. 30 fpsGameplay or sports highlights, only for very short clips.

Why GIFs grow so quickly

GIF is a format from the late 1980s that was designed for still pictures and small animations, not video. Each frame is stored as its own indexed-color image, compressed with a method that works well on flat areas and poorly on photographic detail. Modern video codecs, by contrast, save a full picture now and then and only record what changes in between. That difference is why a few seconds of video can turn into a GIF many times larger.

Three settings decide most of the size. Width sets how many pixels each frame has, and doubling the width roughly quadruples the pixels. Frame rate sets how many frames there are per second. And the clip's length multiplies everything. Cutting the length in half is often the single most effective change, and nobody watches a ten-second GIF to the end anyway.

Content matters as well. A screen recording with a still background and a moving cursor compresses well, because most of each frame stays the same. Handheld footage, where every pixel shifts a little each frame, is the hardest case. If a GIF of shaky footage comes out too large, lower the frame rate first, then the width.

Batches work the same way as single files. Drop up to 20 clips at once and every one of them gets the same width, frame rate and color settings, which is handy for a set of tutorial steps or product shots that should look consistent next to each other.

Colors and dithering

The GIF89a specification allows a color table of at most 256 entries for each image, so every frame of your clip has to be described with that small palette. Video frames easily hold hundreds of thousands of distinct colors. The converter builds the best palette it can for the clip and maps every pixel to the nearest entry, which works well for cartoons, interfaces and text, and less well for sunsets, skin and fog.

Colors lets you go lower than 256, to 128, 64 or 32. Fewer colors make a lighter file but show bands where smooth gradients used to be. That can be a reasonable trade for a logo animation or a simple screen capture, and a poor one for a photo-like clip. To hide the bands, the converter can mix palette colors in small patterns:

Dithering
Also called error diffusion · ordered dither
A way of faking missing colors by scattering nearby palette colors in a fine pattern, so the eye blends them. Sierra and Floyd–Steinberg spread the rounding error to neighboring pixels and look smooth; Bayer uses a fixed grid pattern that compresses a little better; None gives flat bands and the smallest files.

Choosing a width

Width runs from 16 to 1,920 pixels, starts at 480, and the height follows the shape of the video, so a vertical phone clip stays vertical. Think about where the GIF will be seen. In a chat window or a forum post it is shown small, and 480 pixels is already more than most people will notice. In documentation or a bug report where people need to read text on screen, go wider, but keep the clip short to make up for it.

Screen recordings deserve special care. A full desktop recording at its native width makes a heavy GIF with text that is still hard to read once it is scaled down on a phone. Crop or record only the window that matters before converting, then pick a width close to that window's real size. Text stays sharp, and the file stays small because most of the frame does not change.

Going wider than the source never adds detail. If the video is 720 pixels wide, a 1,080-pixel GIF only repeats pixels and adds weight. When in doubt, try the default first, look at the result in the place it will be posted, and step up only if it looks soft.

Speed, looping and boomerang

Speed plays the clip at 0.5×, 1×, 1.5×, 2× or 4×. Speeding up is a neat way to fit a longer action into a short GIF: a 2× clip covers the same events in half the frames, so the file is lighter as well. Slowing down to 0.5× is good for showing a quick moment in detail, at the cost of twice as many frames.

Loop decides whether the GIF repeats forever or plays once and stops on the last frame. Repeating is the norm for reactions and product demos; playing once suits a short tutorial that should end on its final screen. Boomerang plays the clip forward and then backward, which hides the jump between the last and first frame. It doubles the length, so pair it with a short start and end time.

Start at and End at accept seconds such as 12.5 or minutes and seconds such as 0:12. Leave End at empty to run to the end of the video, but for anything longer than a few seconds it is worth setting both.

Where to post the result

GIFs play almost everywhere without a play button: chat apps, forums, wikis, bug reports, README files, slide decks and many email clients. That is their main advantage over video. Most social platforms and chat apps, however, set their own limits on GIF size and sometimes convert uploaded GIFs into short videos behind the scenes. If a platform rejects a file, lower the width or the frame rate and try again.

When you control the page, as on your own website, a short muted MP4 or WebM that loops is usually much lighter than a GIF and keeps full color. Video Converter makes such clips and can also save animated WebP or AVIF, which keep more colors than GIF in a smaller file. For a GIF that is already made but too large, the image tools under Image can help, and the most common source format has its own page at MP4 to GIF.

A quick recipe for a light, clean GIF

Start by cutting the clip to the few seconds you need with Start at and End at. Keep Width at 480 and Frame rate at 12, then convert once and look at the size. If it is still too large, lower the frame rate to 10 or 8 before touching anything else; slow content hardly changes. Next, lower the width step by step. Only after that, try 128 colors, and switch Dithering to Bayer or None if you need the last bit of savings and the clip has flat colors.

If the GIF has to stay rich in color or longer than a few seconds, it is a sign that a looping video would serve better. Many places that show GIFs also play short muted clips, and they look far better at a fraction of the size.

Turning a video clip into a GIF

  1. Add a video

    Drop one or more clips on the box above, up to 20 at a time, or press Choose Files.

  2. Choose the clip and size

    Set Width and Frame rate, then open Advanced settings to enter a start and end time, speed, loop and colors.

  3. Make the GIF

    Press the convert button, preview the result, and download it.

Video to GIF questions

Why is my GIF so much larger than the video?

GIF stores each frame as an image with its own limited palette, while video codecs only store what changes between frames. Shorten the clip, lower the width, or reduce the frame rate to bring the size down.

How long should a GIF be?

A few seconds. Long GIFs get heavy fast and many sites limit their size. Use Start at and End at to keep only the moment that matters.

What is the boomerang option?

It plays the clip forward and then backward, so the loop has no jump at the end. The GIF becomes twice as long, so expect a larger file.

Can I keep the sound in a GIF?

No. GIF has no audio at all. If the sound matters, send a short MP4 instead; Trim Video cuts the same moment as a video file.

Why do skies and faces look grainy in my GIF?

Each frame can use at most 256 colors, so smooth gradients are approximated with dither patterns. Keep Colors at 256 and Dithering on Sierra for the cleanest result.

Can I convert an animated WebP to GIF here?

Yes. Animated WebP and APNG files are accepted as input next to the usual video formats, and they get the same size, speed and color settings.

Are the clips I upload stored?

No. The source is deleted as soon as the GIF is made, and the GIF itself is removed after 30 minutes. You do not need an account.

From the blog