Video to GIF Converter

Convert a short video clip into an animated GIF. Select a time range and output size.

🎬

Drop your video here or click to browse

Accepted: MP4, MOV, WebM and other video formats

What This Tool Does

Converts short video clips (MP4, MOV, WebM) to animated GIFs in your browser — set the start time, duration, frame rate, and size for a lightweight looping animation.

Who This Is For

  • Developers creating product demos or UI walkthroughs to embed in GitHub READMEs or documentation
  • Social media users creating reaction GIFs or short looping clips from videos
  • Designers generating lightweight animations for email newsletters or presentations
  • Anyone who needs a short looping animation from a screen recording without video editing software

Example: Input: A 10-second MP4 screen recording of a product feature → Output: An animated GIF sized for documentation (640px wide, 15 fps) — looping continuously, ready to embed anywhere


💡 GIF files are large relative to their content — for sharing short animations where file size matters, consider using Video Compressor to create a small MP4 instead, which is supported everywhere GIF is and produces much smaller files. If your source video is a MOV file from an iPhone, convert it with MOV to MP4 first for best compatibility.

Related Guides & Tutorials

Video to GIF Conversion — Key Settings

Where to Use Animated GIFs

GIF Creation Workflow

Create the best possible GIF by preparing your source material first:

Frequently Asked Questions

Why is my GIF so much larger than the original video clip?
GIF uses a much less efficient compression algorithm than modern video codecs. A 5-second MP4 might be 1 MB; the equivalent GIF could be 8–15 MB. To keep GIF files small: use short clips (under 4 seconds), reduce the output width (320px is sufficient for most uses), and set frame rate to 10–15 fps.
What video formats can I convert to GIF?
Any video format your browser can play — MP4, MOV, WebM, AVI. The tool uses the browser's built-in video decoder, so compatibility is identical to what your browser can play natively.
Why does my GIF look washed out or have banding?
GIF supports a maximum of 256 colors per frame. Videos with smooth color gradients or complex colors will show color banding in the GIF — this is a fundamental GIF format limitation. For better color fidelity in animations, consider using a short WebM or MP4 video instead.
How do I set the start time for the clip?
Enter the start time in seconds in the Start Time field, or use the video player to navigate to the exact frame you want to start from. The clip begins at that timestamp and runs for the duration you specify.
Can I loop the GIF?
Yes — GIFs generated by this tool loop continuously by default. This is the expected behavior for GIFs used in web content. If you need a GIF that plays once and stops, that option is available in the advanced settings.
What frame rate should I use?
10–15 fps is the sweet spot for most GIFs — smooth enough for natural motion, low enough to keep file size manageable. Action clips may need 20–24 fps for smooth playback. Reducing from 24 fps to 12 fps roughly halves the file size.
Why are GIFs large files?
GIFs use an older compression format. A 3-second GIF can be 2–5MB. For longer animations, consider WebM or MP4 instead.

How It Works

1
Select your videoUpload an MP4, MOV, or WebM clip. Short clips (under 10 seconds) produce the best GIFs.
2
Set clip parametersChoose start time, duration, frame rate, and output width. Lower frame rate and smaller dimensions reduce file size significantly.
3
Generate and downloadThe GIF is created in your browser using Canvas API frame extraction. Download and use anywhere — no watermark.

When to Use This Tool

  • Creating a reaction GIF from a video clip
  • Demonstrating a software interaction for documentation or a bug report
  • Making a short looping animation for a presentation or email
  • Capturing a funny or memorable moment from a video to share on social media

🔒 Privacy & Security

Video frames are extracted using the browser's Canvas API and assembled into a GIF in memory. No video is uploaded. GIF creation runs locally, so even private or confidential screen recordings stay on your device.

You Might Also Need

MOV to MP4 →Video Compressor →MP4 to MP3 →