Convert Video to GIF — Animated GIF Maker
Convert a video clip into an animated GIF.
Drag & drop files here
or click to browse · .mp4, .avi, .mov, .mkv, .webm, .flv, .wmv, .m4v
About Video to GIF
Turn any video moment into a shareable animated GIF. Specify the start time, duration (up to 30 seconds), output width, and frame rate to create the perfect GIF for Slack, Discord, social media, or presentations.
CocoConvert uses FFmpeg's two-pass palette-based encoding for GIF quality that rivals dedicated GIF apps. The first pass generates an optimal colour palette from your video, and the second pass renders the GIF using that palette — producing vibrant colours with minimal banding.
Control your output size by adjusting width (100-1920px) and frame rate (10-25 fps). Lower values produce smaller files ideal for messaging apps; higher values create smoother animations for presentations.
Supports MP4, AVI, MOV, MKV, WebM, FLV, WMV, and M4V input formats.
Supported Formats
How to Use
Upload your video
Drag and drop your video file (MP4, MOV, MKV, WebM, etc.).
Configure GIF settings
Set start time, duration (max 30s), width (px), and frame rate (fps).
Click "Video to GIF"
CocoConvert creates the GIF using palette-optimized encoding for best quality.
Download your GIF
Your animated GIF is ready. Share it anywhere!
Frequently Asked Questions
What is the maximum GIF duration?
30 seconds. This keeps file sizes manageable while covering most use cases for memes, reactions, and demos.
How can I reduce the GIF file size?
Lower the width (e.g., 320px instead of 480px) and frame rate (e.g., 10fps instead of 15fps). Both significantly reduce file size.
Why is palette-based encoding better?
GIFs are limited to 256 colours per frame. Two-pass palette encoding analyses your video to choose the optimal 256 colours, producing much better results than a generic palette.