← All guides

How to Make a GIF from a Video

gifvideoconversion

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:

  1. Visit ezgif.com → Video to GIF
  2. Upload your video file (or paste URL)
  3. 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)
  4. Click Convert to GIF
  5. 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