New:Thread Pilot—AI follow-ups for Gmail.
Learn more

Video to GIF Converter

Convert videos to high-quality animated GIFs with advanced editing tools. Trim, resize, adjust speed, add text, and more. All processing happens in your browser - your files never leave your device.

Upload a Video

Drag and drop or click to browse

Supports MP4, MOV, WebM, AVI (up to 100MB)

GIF Settings

0.5x1x2x

How to Convert Video to GIF

  1. 1Upload your video: Click "Choose Video" and select your MP4, MOV, WebM, or AVI file (up to 100MB).
  2. 2Trim your clip: Use the timeline controls to select the exact portion of the video you want to convert. Set start and end times precisely.
  3. 3Adjust settings: Choose frame rate (5-30 FPS), quality preset (Small/Medium/Large), output width, and playback speed (0.5x-2x).
  4. 4Add effects (optional): Apply reverse, boomerang effect, or add custom text overlays with position and font size controls.
  5. 5Convert and download: Click "Convert to GIF" and wait for processing. Download your GIF when ready.

Best Settings for GIF Quality

Finding the perfect balance between quality and file size depends on your use case. Here are our recommended settings for common scenarios:

Social Media Posts (Twitter, Facebook, Instagram)

  • Frame Rate: 15-20 FPS
  • Quality: Medium
  • Width: 480-640px
  • Duration: 3-6 seconds
  • Target Size: Under 5MB

Memes and Reactions

  • Frame Rate: 10-15 FPS
  • Quality: Small to Medium
  • Width: 320-480px
  • Duration: 2-4 seconds
  • Target Size: Under 2MB

High-Quality Demonstrations

  • Frame Rate: 20-30 FPS
  • Quality: Large
  • Width: 640-1280px
  • Duration: 5-10 seconds
  • Target Size: 5-15MB acceptable

Email Signatures and Slack

  • Frame Rate: 5-10 FPS
  • Quality: Small
  • Width: 200-320px
  • Duration: 1-3 seconds
  • Target Size: Under 500KB

Pro Tip: Use the estimated file size indicator to fine-tune your settings. Lower frame rates and dimensions dramatically reduce file size while maintaining acceptable quality for most use cases.

How to Reduce GIF File Size

Large GIF files can be slow to load and may not upload to some platforms. Here are effective ways to reduce file size:

1. Reduce Dimensions

Width is the most impactful setting. Reducing from 1080px to 480px can cut file size by 80% or more. Most platforms display GIFs at smaller sizes anyway, so you won't lose perceived quality.

2. Lower Frame Rate

Reducing from 30 FPS to 15 FPS cuts file size in half while maintaining smooth motion for most content. For simple animations, even 10 FPS can look great.

3. Shorten Duration

Each second adds significantly to file size. Trim your video to show only the essential moment. 2-4 seconds is often the sweet spot for shareable GIFs.

4. Use Quality Presets

The "Small" quality preset reduces color depth, which can cut file size by 30-50% with minimal visual impact, especially for graphics and animations with limited colors.

5. Use the GIF Compressor

Already have a GIF? Switch to "GIF Compressor" mode to further optimize existing GIFs. You can reduce colors, resize, and apply lossy compression for additional file size reduction.

Size Limits: Most platforms have GIF size limits:

  • Twitter: 15MB
  • Discord: 8MB (non-Nitro)
  • Slack: 5MB
  • Email: 1-2MB recommended

Popular Use Cases

Create Memes

Turn viral video moments into shareable meme GIFs. Add custom text overlays to create reaction GIFs for any situation.

Social Media Content

Create eye-catching animated content for Twitter, Instagram, Facebook, and TikTok. GIFs get more engagement than static images.

Product Demos

Show how your product works with quick, looping demonstrations. Perfect for landing pages, documentation, and support articles.

Email Signatures

Add personality to your email signature with a small, optimized animated GIF. Keep it under 500KB for best email client compatibility.

Slack Reactions

Create custom emoji reactions for your Slack workspace. Short, looping GIFs make perfect reactions for common situations.

Tutorial Highlights

Extract key steps from tutorial videos to create quick reference GIFs. Perfect for README files and documentation.

Features

Multiple Video Formats: Supports MP4, MOV, WebM, and AVI files
Precise Trimming: Frame-by-frame control with visual timeline
Adjustable Frame Rate: Choose from 5 to 30 FPS
Quality Control: Small, Medium, and Large quality presets
Speed Adjustment: Slow down (0.5x) or speed up (2x) your GIFs
Reverse & Boomerang: Create reverse or back-and-forth effects
Text Overlays: Add custom text with position and size controls
Live Preview: See your GIF before converting
Size Estimation: Know the file size before processing
100% Private: All conversion happens in your browser
No Watermark: Your GIFs are completely clean
Free Forever: No limits, no sign-up required

Frequently Asked Questions

What video formats can I convert?

We support MP4, MOV, WebM, and AVI video formats. Maximum file size is 100MB. For best results, use H.264 encoded MP4 files.

Are my videos uploaded to a server?

No! All video processing happens entirely in your browser using FFmpeg WebAssembly. Your videos never leave your device, ensuring complete privacy and security.

Why is my GIF file so large?

GIF files can be large because they store every frame as a full image. To reduce size: use lower dimensions (width), reduce frame rate, shorten duration, or use the "Small" quality preset. Our GIF Compressor mode can further optimize existing GIFs.

How do I make a looping GIF?

All GIFs created by this tool automatically loop. For seamless loops, try the "Boomerang" effect which plays your clip forward then backward, creating a perfect loop.

Can I add text to my GIF?

Yes! Enable "Text Overlay" in the Advanced Options section. You can customize the text, position (top/center/bottom), and font size. Perfect for creating memes and captioned GIFs.

What's the difference between quality settings?

Quality settings control color depth and dithering. "Large" uses 256 colors for best quality but larger files. "Medium" uses 200 colors for balanced quality/size. "Small" uses 128 colors for smallest files, best for simple graphics and limited color content.

Why does processing take so long?

GIF conversion is computationally intensive, especially for longer clips, high resolutions, or high frame rates. Processing happens in your browser, so speed depends on your device. To speed up conversion: reduce dimensions, lower frame rate, or shorten the clip.

Can I convert GIF back to video?

This tool specializes in video-to-GIF and GIF compression. For GIF-to-video conversion, you'll need a different tool. However, many video editors can import GIF files directly.

Contact

Tell us what you're building and we'll get in touch fast

Ship a proof-of-concept, integrate Metro2, or hand off the workflow entirely—we respond within one business day and loop in the right Switch Labs partner for your stack.

Response Time
< 24 hours
Delivery Options
Product | Services

By submitting you agree to let Switch Labs contact you about relevant products and services.