100% free·No sign-up needed

Free Online Video to GIF Converter

Convert video to GIF on your device. Enter the start and end in seconds, choose the width and frame rate, and download a silent looping animation.

Processed on your device

Drop your video here

or choose a local file or import from a URL

MP4, MOV, WebM, MKV & moreDepends on device memory
Your files never leave your device.
GIF settings

Times are in seconds. Leave the end blank to use the rest of the video.

Choose a file to get started

Private & secure100% free

How to convert video to GIF

  1. Choose a recording

    Select a local video or import a direct HTTPS media link. Preview the source to locate the part you want. The time fields use positions in the selected file, including any lead-in before the action begins.

  2. Set the clip range

    Enter the start time and an optional end time in seconds. For a selection starting at 1 minute 2 seconds and ending at 1 minute 6 seconds, type 62 and 66. The end field expects the position where the clip stops.

  3. Choose width and rate

    The video to GIF converter starts at 480 pixels wide and 12 fps. Preview one full repeat in the result panel. If the first frame shows the action halfway through, move the start earlier before saving the final GIF.

Video to GIF timing for a four-second loop

Select 10 seconds as the start and 14 seconds as the end. At 12 frames per second the four-second interval supplies about 48 frames. Each division in the strip represents one frame.

10 s11 s12 s13 s14 s
4 seconds · 12 fps · about 48 frames

Which video to GIF settings control motion and detail?

Start and end times

Start defaults to zero. A blank end field includes the rest of the source from the start you entered. Decimal seconds are allowed for both positions. The end must be later than the start. When the source player can read the duration, the form also checks whether the requested interval fits inside it. For a brief animation, enter an end instead of leaving a long recording selected.

Width and aspect ratio

Enter a whole output width between 16 and 1920 pixels. The encoder scales the entire selected frame and calculates its height from the proportions. At 480 pixels wide, a square-pixel 16:9 source is about 270 pixels high. If you need one control to fill most of that frame,crop the source video around it before conversion, allowing room for anything that moves into view.

Frames per second

Choose 5, 8, 12, 15 or 24 fps. Frame rate controls how frequently the source is sampled. At 12 fps, consecutive samples are roughly 83 milliseconds apart. A very brief state change can fall between samples. At 24 fps the interval is about 42 milliseconds. Increasing the rate samples existing motion more often. It cannot recover an event the camera failed to record.

How to reduce video to GIF file size for an attachment

Trim idle time

Duration is the first number to check. A four-second selection at 12 fps represents about 48 frames. Including another four seconds of idle time roughly doubles the number of sampled frames. Encoded size also depends on how much the image changes, so doubling frame count does not imply an exact doubling of bytes. Read the downloaded size in the result panel for the actual figure.

Reduce the width

Width changes the amount of picture data in every frame. For the same shape, reducing a 960-pixel output to 480 pixels halves both its width and its height, leaving about one quarter of the pixels per frame. Fine text may be the first detail to become hard to read. Open the downloaded animation at the width it will occupy on the page and check a letter or label with thin strokes.

Choose a lower frame rate

Frame rate affects a different part of the result. Compare the same time range at two available rates while keeping the width fixed. If a moving pointer skips an important position, the higher rate may help. If the pointer is visible but the label underneath it is illegible, revisit the width or crop instead. The converter reports the resulting file size after encoding and has no exact target-size setting.

Will the GIF repeat cleanly at its published size?

Compare the last and first frames

Inspect the transition between the last and first frames. A pause at both ends becomes a longer pause every time the animation repeats. A change in position at that boundary can also look like an extra action. Adjust the two time fields to select one complete movement and export again from the original video. This preserves the color and motion information still present in the source.

Check the posted width

Compare the GIF opened directly with the size at which it appears on the destination page. A host can display it narrower than its encoded width. Increase the display width or crop the source around the relevant detail.

Loop and sound

The video to GIF export loops from the end back to the beginning and contains no audio track. A source with no sound is suitable. A spoken explanation or a notification tone will not travel in the animation. If the viewer needs sound or a seek bar, distribute a video file. To use the loop as an image, download the GIF and insert that file into the destination.

Video to GIF questions about playback and color

Why does my GIF look less smooth than the video?

The video to GIF encoder samples at the rate you select, which may be lower than the source frame rate. Compare the same range at 12 and 24 fps. If you still cannot see a brief event, step through the original recording to see whether that moment was captured at all.

Can I convert video to GIF and retain the sound?

GIF is an image format and the exported animation is silent. If sound is part of the problem you are documenting, share the original video or describe the timing and type of sound in the accompanying report.

Does changing the width crop around my cursor?

No. Width resizes the entire frame proportionally. To enlarge a small control relative to its surroundings, crop a copy before conversion. Leave room for the full pointer path and the message, menu or dialog that appears afterwards.

How can I convert video to GIF under an attachment size limit?

For a video to GIF attachment, compare the size of the downloaded animation with the upload limit. Reduce idle time, then compare a narrower output or a lower frame rate. The tool does not guarantee a target byte size from a width or duration alone.

Why are some colors or gradients different in the GIF?

GIF frames use an indexed palette. A shaded panel or soft gradient can show visible steps even when text and sharp outlines look clear. If precise color is the subject of the report, include a separate still image or the original video.