Logo

MonoCalc

/

Video to GIF Converter

Media

or drop it here · MP4, WebM, MOV and anything else your browser plays. The video stays on your device.

0:00.00 / 0:00.00

0:00.00

0:00.00

Clip 0:00.00 → 0:00.00 · 0.00 s · 10 fps at 1× → 0 frames · GIF plays 0.00 s

Nudge

About This Tool

Video to GIF Converter – Turn a Clip into an Animated GIF in Your Browser

This video to GIF converter turns a short part of any video on your device into an animated GIF. Open an MP4, WebM or MOV file, pick the moment on a filmstrip timeline, crop it if you like, choose a frame rate, width and speed, and download the GIF. Frames are decoded by your browser's own video player and encoded inside the tab, so the video is never uploaded and the tool keeps working offline once the page has loaded.

How to convert a video to GIF

  1. Choose a video or drop it on the page. Screen recordings, phone clips and exported edits all work.
  2. Drag the two handles under the filmstrip to set the start and end, type exact timecodes such as 1:02.5, or play the video and press Set start here and Set end here. Play selection loops just that part at the chosen speed.
  3. Pick a crop shape (square, 4:5, 9:16 and more) and drag the box on the video to frame it.
  4. Set the frame rate, width and speed, then press Create GIF and download it.

Under the selection, one tick marks each frame the GIF will contain, so you can see how frame rate and clip length turn into a frame count before anything is encoded. A size estimate from a few sample frames appears in the summary line.

How a GIF stores time

A GIF has no frame rate. Each frame carries its own delay in hundredths of a second, and browsers play any delay of 10 ms or less as 100 ms, so 20 ms (50 fps) is the practical ceiling. Most frame rates do not divide 100 evenly: 30 fps would need 3.33 cs per frame. Rounding every frame to 3 cs makes the GIF play 11% fast, and rounding to 4 cs makes it slow. This converter spreads the rounding instead, using delays of 3, 4, 3, 3, 4, 3 … cs, so the total length matches your clip exactly. Frame rates that divide 100 (5, 10, 20, 25 and 50 fps) get one fixed delay.

Speed changes where frames are taken from the video, not the delays. At 2× and 10 fps the tool takes a frame every 0.2 s of video and shows each for 0.1 s. Slow motion cannot invent frames: at 0.25× and 30 fps, neighbouring samples often hit the same video frame, so the result looks steppy and the tool tells you when that happens.

Why video GIFs get big, and the noise tolerance setting

GIF has no motion compression and at most 256 colours per frame. The usual trick is to store only the pixels that changed since the previous frame. On video that barely helps, because camera noise and compression artefacts nudge almost every pixel slightly in every frame. The noise tolerance treats a pixel as unchanged when its colour has moved by less than the tolerance since it was last written. Comparing against the last written value rather than the previous frame means a slow fade is still updated once it drifts far enough.

Shrinking a GIF
Size grows with the square of the width and roughly with the frame rate. Halving the width cuts the file to about a quarter. Ordered dithering keeps still areas identical between frames, which compresses far better than Floyd–Steinberg on video.

GIF, MP4 and animated WebP

An MP4 of the same clip is often ten times smaller than the GIF, and animated WebP sits in between. Many platforms quietly convert uploaded GIFs back into video for that reason. GIF is still the format that plays everywhere without a player: in chat apps, README files, email and issue trackers. If a platform has an upload limit, choose it as a size budget and the tool suggests one-click fixes when the GIF is over it.

Accessibility

Video clips with strobes, gunfire or fast cuts can flash more than three times a second, which can trigger seizures. The converter checks the frames it grabbed and warns you when that seems likely. If your system asks for reduced motion, the result is shown as a still frame until you press play. When you post a GIF, add alt text that describes what happens in it, not just "animated GIF".

Formats and limits

Any video your browser can play will open. iPhone clips recorded in HEVC open in Safari but not in every browser; formats like AVI and WMV need converting to MP4 first. To keep memory use safe, the longest clip depends on the output size and frame rate, for example about 30 s at 480 × 270 and 10 fps. The GIF is encoded with the open-source gifenc library (MIT licence).

Frequently Asked Questions

Is the Video to GIF Converter free?

Yes, Video to GIF Converter is totally free :)

Can I use the Video to GIF Converter offline?

Yes, you can install the webapp as PWA.

Is it safe to use Video to GIF Converter?

Yes, any data related to Video to GIF Converter only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

Is my video uploaded anywhere?

No. The video plays from your own disk through your browser's built-in decoder, and every frame is grabbed and encoded into the GIF inside this tab. Nothing is sent to a server, and the page keeps working offline once it has loaded.

Why can't I paste a YouTube or TikTok link?

A web page is not allowed to read the pixels of a video from another site, so frames from a linked video can't be grabbed, and downloading from those sites would also break their terms of service. Save or screen-record the clip on your device, then open the file here.

Why won't my iPhone video open?

Recent iPhones record in HEVC (H.265) by default. Safari plays it, but Chrome and Edge only do when the device has HEVC support, and Firefox on many systems does not. Try Safari, or export the clip as H.264 MP4 (on iPhone: Settings → Camera → Formats → Most Compatible).

What frame rate should I use?

10–15 fps suits most GIFs; 24–30 fps looks smoother but makes the file about 2–3 times bigger. GIF stores each frame's delay in whole hundredths of a second, so 30 fps is saved as a repeating 3/4/3 cs pattern that averages exactly 30 fps instead of one rounded delay that would play 11% fast.

Why is the GIF so much bigger than my MP4?

GIF has no motion compression and at most 256 colours per frame, so size grows with width squared and with frame rate. A smaller width, a lower frame rate, a higher noise tolerance and ordered rather than Floyd–Steinberg dithering all shrink it.

How do I make a GIF from photos instead?

This tool takes a video file. To build an animation from still images, use the GIF Maker, which shares the same encoder and settings.