Convert Video to GIF

Video tools

Trim a clip, set the frame rate and size, and export an animated GIF. Everything runs in your browser — nothing is uploaded.

Convert a video to an animated GIF in your browser

This tool turns a section of a video into an animated GIF — entirely on your device. You pick the clip, the part to animate, the frame rate, and the size, and it samples the frames and encodes the GIF locally. The video is never uploaded; only the small GIF encoder is fetched once from a CDN.

How it works

The selected video is loaded into a local <video> element. The tool seeks to evenly spaced timestamps across your chosen range, draws each frame onto a canvas at the output size, then quantizes every frame to 256 colors and encodes them into a single looping GIF. Because the decode, capture, and encode all happen in the browser, even large or private clips stay on your machine.

Steps

  1. Drop a video file (MP4, WebM, MOV…) or click to choose one.
  2. Drag the Start and End sliders to the part you want to animate.
  3. Set the Frame rate — 8–12 fps suits most clips; raise it for smoother motion.
  4. Choose a Width preset (240p / 320p / 480p / Original) to control size and sharpness.
  5. Toggle Loop on or off, then click Create GIF and Download GIF.

Settings and when to change them

SettingLower / smallerHigher / largerPick when
Frame rateSmaller file, choppierSmoother, bigger file8–12 fps for UI/screen demos; 15–24 for motion
WidthSmaller file, less detailSharper, bigger file240–320px for chat/embeds; Original for quality
RangeFewer frames, smallerMore frames, biggerKeep it short — every second adds frames
LoopPlays onceRepeats foreverOn for reactions/demos; off for one-shot clips

Tips for a small GIF

  • Trim tightly. A 2–3 second loop is far smaller than a 10 second one.
  • 10 fps is usually indistinguishable from 24 fps for screen recordings.
  • 320px wide is plenty for Slack, GitHub, and most embeds.
  • Watch the Est. file number — it updates live as you change settings.

Example

A 4-second screen recording at 1080p becomes a shareable loop: set the range to the 4 seconds, frame rate to 12 fps, width to 480p, and Loop on. The result is a smooth, small GIF ready to drop into a chat or pull request — and your recording never left the browser.

Operated by

unbounded pioneering inc
Timothe AI

Tools by Timothe AI is a suite of free tools built and operated by unbounded pioneering inc, the company behind Timothe AI.

Ryosuke Suzuki
Ryosuke SuzukiFounder & CEO

Founder & CEO of Unbounded Pioneering Inc., the company behind Timothe AI, and an expert in machine learning and AI product development. He began his career in machine learning research at a university laboratory, then designed and built large-scale products as a software engineer at PLAID, Rakuten, and Recruit, while also driving new business development. Now specializing in generative AI and AI products, he works across both engineering and business development, and is a named inventor on multiple granted patents in web technology.

Named inventor on granted patents JP6887648 & JP7480958 · Patent pending on Timothe AI technology

Get in touch

Thanks for reaching out

Thank you for your interest in our company. A member of our team will get back to you within one business day.

What we can help with

  • Adopting and getting the most out of Timothe AI
  • A demo or trial of Timothe AI
  • AI adoption in general (beyond our own product, too)
  • Alliances and partnerships
  • Any other questions

Talk to us online

You can also book a meeting directly from the calendar.

Pick a template or write your own message.