How to Make a GIF from a Video
Animated GIFs are how funny moments, reactions, and quick clips travel through messaging apps and social media. Converting a short video segment into a GIF takes the right tool — most consumer video software doesn’t do it well.
The fastest path: Ezgif.com
Ezgif is a free web-based GIF creation tool. The flow:
- Visit ezgif.com → Video to GIF
- Upload your video file (or paste URL)
- Set:
- Start time and end time (the GIF should be 2-10 seconds typically)
- Frame rate (10-20 fps is fine for most uses; higher = smoother but bigger)
- Size (max width — 480px is good for messaging)
- Click Convert to GIF
- Download the result
Free, no signup. Works in any browser.
Why GIFs are big
Animated GIFs are notoriously inefficient:
- A 3-second video clip compressed as MP4: ~500 KB
- The same as GIF: 3-8 MB
GIF was designed in 1987 for static images with limited animation. It uses a limited palette (256 colors total) and simple compression. Modern video codecs are 10-100× more efficient.
For internet use, this means:
- GIFs upload and download slowly
- Many platforms have file size limits that GIFs hit
- GIFs can be choppy when forced to fit size limits
When to use animated GIF vs alternatives
Animated GIF (the classic format):
- Universal compatibility — every chat app, every browser, every email client
- Auto-plays everywhere (no click-to-play needed)
- Best for short reactions and clips
MP4 (silent video):
- Much smaller files (often 5-10× smaller than GIF)
- Supported by modern social platforms (Twitter/X, Reddit, Discord auto-convert GIF uploads to MP4)
- Doesn’t auto-play in all contexts; sometimes needs click
Animated WebP:
- Newer format, much smaller than GIF
- Browser support is universal but other tools may not handle
- Not yet a perfect drop-in replacement
For “I want to share this clip everywhere with auto-play”: GIF. For “this is for a modern platform that handles video”: MP4.
Quality vs size trade-offs
When making a GIF:
Higher frame rate (20-30 fps): smoother motion but larger files. For short clips, 15-20 fps is usually fine.
Higher resolution (720px+): better detail, but the file size grows quickly. 480px is the sweet spot for chat-shared GIFs.
More colors (256, the max): better color fidelity but larger files. Some tools let you reduce to 128 or 64 colors for smaller results.
Lossy compression: some GIF makers offer lossy options that significantly shrink size with minor visible artifacts.
For typical “GIF for Slack or Discord”: 480px wide, 15 fps, ~5 seconds. File size around 1-2 MB.
Other free GIF creation tools
Gfycat: video-to-GIF service (was popular; reduced features lately).
Imgflip: GIF maker with caption tools.
Make a GIF (makeagif.com): simple online tool.
FFmpeg (command-line, free): for technical users, total control:
ffmpeg -i video.mp4 -vf "fps=15,scale=480:-1" output.gif
For one-off GIFs, web tools are easier. For batch or scripted work, FFmpeg is the right tool.
Adding text or captions
Most “meme GIF” tools have caption features:
- Imgflip’s GIF maker has caption tool
- Tenor (the GIF service for Discord/Slack) has caption tool
- GIPHY has a GIF caption editor
These add text overlays in the meme style.
On phone
iPhone:
- Built-in: Photos app → “Make GIF” feature (limited; works on Live Photos)
- GIPHY app (free): video-to-GIF
- GIPHY Cam: capture and create GIFs
Android:
- Google Photos has limited GIF capabilities
- GIPHY app: similar to iOS
Saving GIFs already online
If you found a GIF you want to save:
- Right-click in a browser → Save Image As
- iPhone: tap and hold → Save Image
- Android: tap and hold → Save image
- Or use our GIF Downloader for direct download from URLs
When the source video has audio
GIFs don’t support audio. When converting from a video with sound:
- The audio is dropped
- Only visual content survives
If the audio matters, consider:
- Sharing as MP4 with auto-play (many platforms support this now)
- Adding subtitle text to the GIF showing what’s said
- Separate audio clip alongside the GIF (awkward but works)
File size limits
Different platforms have GIF size limits:
- Twitter/X: 15 MB
- Discord: 25 MB free, higher for Nitro
- WhatsApp: 100 MB
- Slack: 1 GB
- iMessage: ~100 MB
Most “shareable” GIFs are under 5 MB anyway. If yours is larger, reduce resolution or frame rate.
After making the GIF
- Use immediately in chat / social
- Save to your photo library for future reuse
- Upload to GIPHY or Tenor if you want it discoverable by others
- Compress further with tools like Ezgif’s “Optimize” feature
TL;DR
- Video → GIF: Ezgif.com is the standard free tool
- GIF is inefficient — MP4 is much smaller; use GIF for compatibility, MP4 for size
- Settings: 480px wide, 15 fps, ~5 seconds for typical chat GIFs
- No audio in GIFs; audio is dropped during conversion
- Phone tools: GIPHY apps on iOS and Android
- For developers: FFmpeg command-line for full control
- Download existing GIFs: GIF Downloader