
Video to GIF Converter — Make Animated GIFs Free Online
A video to GIF converter turns a video clip into an animated GIF — the looping image format that works everywhere: chat apps, social media, email, documentation, and websites. No plugins, no video player required, no autoplay restrictions. GIFs just play.
Keynou's video to GIF converter runs entirely in your browser using FFmpeg compiled to WebAssembly. Your video never gets uploaded to a server, and the conversion happens locally on your device.
How Video to GIF Conversion Works
A GIF is essentially a sequence of frames stored in a single image file, displayed in sequence to create animation. Converting video to GIF involves three steps:
- Decode the video — Extract individual frames from the video file at your chosen frame rate
- Quantize colors — GIF supports a maximum of 256 colors per frame. The converter reduces the video's millions of colors to a 256-color palette using dithering algorithms.
- Encode the GIF — Combine the frames into a single
.giffile with loop and timing metadata
Frame Rate and Quality Settings
The two settings that most affect GIF quality and file size are frame rate and dimensions.
Frame Rate
GIF doesn't technically have a frame rate — each frame has its own delay. But when converting from video, you choose how many frames per second (fps) to extract:
| Frame Rate | Smoothness | File Size | Use Case |
|---|---|---|---|
| 10 fps | Slightly choppy | Small | Simple animations, text reveals |
| 15 fps | Acceptable | Medium | General purpose, chat reactions |
| 20 fps | Smooth | Large | High-quality demos, product clips |
| 24-30 fps | Very smooth | Very large | Cinematic clips (often too large) |
For most use cases, 15 fps is the sweet spot. It looks smooth enough for short clips while keeping file size manageable. Going above 20 fps produces enormous files with diminishing visual returns.
Dimensions and Resolution
GIF file size scales quadratically with dimensions — doubling the width and height quadruples the file size. Common dimensions:
- 480px wide: Good for chat and social media (~1-3 MB for 5 seconds)
- 640px wide: Standard for web embedding (~3-8 MB for 5 seconds)
- 800px wide: High quality for blog posts (~6-15 MB for 5 seconds)
Always resize your GIF to the display size. A 1920px-wide GIF displayed at 480px is wasting 16x the necessary bandwidth.
File Size Optimization
GIFs are notoriously large because the format uses LZW compression (designed for paletted images, not video). A 5-second 640px GIF at 15 fps can easily reach 10MB. Here's how to keep file sizes reasonable:
1. Trim to the Essential Clip
Don't convert a 30-second video if the interesting part is 3 seconds. Trim the video to the exact segment you need before converting. Most converters, including Keynou's, let you set start and end times.
2. Reduce the Color Count
GIF supports up to 256 colors, but you don't always need that many. Reducing to 128 or 64 colors can cut file size by 20-40% with minimal visible quality loss for simple animations. For complex footage with gradients, stick with 256.
3. Lower the Frame Rate
Dropping from 20 fps to 15 fps reduces file size by 25%. Dropping to 10 fps saves 50%. For many GIF use cases (reactions, text animations, simple loops), 10-12 fps is perfectly adequate.
4. Resize Aggressively
If the GIF will be displayed at 400px wide, don't output at 800px. Match the output dimensions to the display dimensions. For further optimization, run the result through an image compressor to squeeze out additional bytes.
Keynou vs EZGIF: Feature Comparison
EZGIF (ezgif.com) is the most popular video-to-GIF converter. Here's how Keynou compares:
| Feature | Keynou Video to GIF | EZGIF |
|---|---|---|
| Processing location | Browser (local) | Server (upload required) |
| File upload | No | Yes |
| Privacy | Files never leave device | Files uploaded to server |
| File size limit | Device memory | 100MB (free) |
| Watermark | No | No |
| Frame rate control | Yes | Yes |
| Color reduction | Yes | Yes |
| Trim before convert | Yes | Yes |
| Signup required | No | No |
| Speed | Instant (no upload) | Depends on connection |
The main advantage of browser-based conversion is privacy and speed. With EZGIF, you upload your video to their server, wait for processing, then download. With Keynou, the entire process happens locally — no upload time, no server queue, no third-party access to your content.
Supported Video Formats
The converter handles all common video containers:
- MP4 — Most common, from phones and cameras
- MOV — Apple QuickTime files
- AVI — Legacy Windows format
- MKV — Matroska container
- WebM — Google's web format
You can also convert between video formats first using the video converter if your source file is in an unusual format.
Step-by-Step: Converting Video to GIF
- Open the video to GIF converter
- Select your video file — drag and drop or browse
- Set start and end time — trim to the exact segment you want
- Choose dimensions — resize to your target display width
- Set frame rate — 15 fps for general use, 10 fps for smaller files
- Select color count — 256 for quality, 128 for smaller files
- Click convert — FFmpeg WASM processes locally in your browser
- Download the GIF — no watermark, no signup, no upload
Tips for Great GIFs
- Keep it short — 3-6 seconds is ideal for looping GIFs. Longer clips create enormous files.
- High contrast content compresses better — Text, logos, and simple animations produce smaller GIFs than footage with complex gradients and textures.
- Test the loop — If your GIF is meant to loop seamlessly, make sure the first and last frames match. Trim precisely to the loop point.
- Consider MP4 for longer clips — If your clip is over 10 seconds, an MP4 with H.264 encoding will be dramatically smaller than a GIF and plays in all modern browsers. Use GIF only when you need the universal compatibility and looping behavior.
Related Tools
- Video to GIF — Convert video clips to animated GIFs
- Video Converter — Convert between MP4, MOV, AVI, WebM
- Image Compressor — Compress GIF and image files further
Further Reading
- GIF — Wikipedia — Format history and technical specification
- FFmpeg GIF Encoding Guide — Advanced palette generation techniques
- MDN: HTML Image Element — Embedding GIFs in web pages



