Free Video to GIF Converter — Create Animated GIFs
Convert video clips to high-quality animated GIFs right in your browser. Adjust frame rate, width, and trim duration — powered by FFmpeg WebAssembly, completely private.
Drag & drop or click to upload a video
Supports MP4, MOV, WebM, AVI, MKV
Video Info
GIF Preview
Powered by FFmpeg WebAssembly. All processing happens locally in your browser.
Video → GIF in Seconds
Turn any video clip into a shareable animated GIF. Perfect for tutorials, social media, bug reports, and documentation — all processed privately in your browser with no upload required.
Key Features
Adjustable Frame Rate
Choose from 5 to 30 FPS to balance smoothness and file size for your GIF.
Custom Dimensions
Resize the output width from 320 to 800 pixels, or keep the original resolution.
Trim & Clip
Set start and end times to extract only the portion of the video you need.
Multi-Format Input
Accepts MP4, MOV, WebM, AVI, and MKV — convert from virtually any video format.
Common Use Cases
Social Media
Create shareable GIFs for Twitter, Slack, and Discord conversations
Documentation
Embed GIFs in README files and wikis to show UI interactions
Bug Reports
Record screen and convert to GIF for visual bug report attachments
How this Free Video to GIF Converter — Create Animated GIFs works
This converter transforms video files into animated GIF images using FFmpeg WebAssembly running entirely within the browser. The tool accepts MP4, MOV, WebM, AVI, and MKV input formats and processes them through a two-pass palette generation pipeline. The first pass analyzes all frames to generate an optimized 256-color palette using the palettegen filter, then the second pass encodes the GIF using paletteuse with Bayer dithering for maximum visual quality within the GIF color space.
Users control three primary parameters: frame rate (5-30 FPS), output width (320-800 pixels or original), and time range (start/end seconds). Lower FPS and smaller widths dramatically reduce output file size since GIF stores each frame independently without inter-frame compression. The Lanczos scaling algorithm ensures sharp downscaling results. The tool writes the input file to FFmpeg's virtual filesystem, executes the filter chain, and reads the output GIF as a Blob for preview and download.
Common applications include creating shareable animations for social media platforms, embedding demo recordings in GitHub README files, attaching visual bug reports to issue trackers, and producing lightweight animations for web pages where video elements are impractical.
How to Use
Upload a video
Drag and drop or click to select an MP4, MOV, or WebM video file from your device.
Adjust settings
Choose frame rate, output width, and optionally set start/end times to trim the clip.
Convert & download
Click Convert to create the GIF, preview it, then download the animated GIF.
Example Usage
A short screen recording converted to an animated GIF for embedding in a README.
Frequently Asked Questions
Which video formats are supported?
How do I reduce the GIF file size?
Is there a length limit for videos?
Why is the GIF file larger than the video?
Is my video data safe?
Related Tools
WebP to JPG Converter
Convert WebP images to universally-compatible JPG format instantly in your browser.
PNG to WebP Converter
Convert PNG images to smaller WebP files with adjustable quality and transparency support.
MP4 to MP3 Converter
Extract audio from MP4 videos and save as MP3 files with selectable bitrate.
GIF Compressor
Compress animated GIFs by optimizing color palette, scale, and frame rate.
MOV to MP4 Converter
Convert Apple MOV videos to universally compatible MP4 format with quality control.
M4A to GIF Converter
Convert M4A audio files into animated GIF waveforms instantly. Create visual sound waves from your audio tracks.
The Video to GIF Converter is maintained by CodeItBro. We aim to provide the best free developer tools on the web. If you have feedback or suggestions, please visit our contact page.


