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 Created!
💡 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
- Frame rate (fps) — 10–15 fps creates smooth-looking animation with manageable file size. Higher fps (20–24) looks smoother but creates larger files. Lower fps (5–8) creates a more choppy, "old" aesthetic.
- Dimensions — smaller is better for file size. Most social media and messaging GIFs work well at 480px width. For full-screen use, 640–800px wide is the practical maximum before file size becomes unwieldy.
- Duration — aim for under 5 seconds. Short, looping GIFs are more engaging. If your clip is long, identify the key 2–3 second moment and trim to that.
- Color palette — GIF supports only 256 colors. Video with complex color gradients (sunsets, skin tones) will look posterized. High-contrast, graphically simple video converts to GIF better.
- Loop count — set to 0 for infinite looping (most common). You can set a specific number of loops for scenarios where the animation should play a set number of times.
Where to Use Animated GIFs
- Slack and Discord messages — GIFs play inline in both platforms. They're widely used for reactions, celebrations, and emphasis.
- Email marketing — GIFs in emails create motion that increases click-through rates. Most email clients support them; Outlook 2007–2013 shows only the first frame.
- Twitter/X and LinkedIn — both platforms support GIF uploads. Twitter auto-converts GIFs to video format for efficiency but displays them identically.
- Documentation and tutorials — a 3-second GIF demonstrating a UI interaction is more effective than a screenshot with arrows. If the source video is MOV format, convert MOV to MP4 first for best compatibility.
- Website hero sections — subtle looping animations add visual interest. Keep under 2MB for web use to avoid performance issues.
- Presentations — PowerPoint and Google Slides both support GIFs. Useful for demonstrating software steps without embedding a full video.
GIF Creation Workflow
Create the best possible GIF by preparing your source material first:
- Convert MOV to MP4 if your source is from iPhone — MP4 is more reliably processed
- Compress the source video to speed up GIF processing for large files
- Resize source images if you are animating individual frames
- Create GIFs from image frames using our dedicated GIF Maker
- Compress the output GIF to reduce file size for web or messaging use
Frequently Asked Questions
How It Works
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.
