Free Video to GIF Converter

Convert any video to an animated GIF right in your browser. No uploads, no limits, 100% private.

Your files stay on your device. Nothing is uploaded to any server.

Drop your video here or click to browse

Supports MP4, MOV, WebM — up to 500MB

Pro Tips

Keep it short

GIFs under 5 seconds stay small and load fast. Longer clips create huge files.

Reduce width

480px or less is ideal for most use cases. Smaller dimensions dramatically reduce file size.

Lower frame rate

10-15 FPS is sufficient for most GIFs. Only use 24 FPS for smooth motion content.

Try Medium quality first

Medium quality uses 128 colors and is a great balance of quality and file size.

What is a Video to GIF Converter?

A video to GIF converter transforms video files into the GIF (Graphics Interchange Format) image format, creating animated images that loop automatically without requiring a video player. GIFs are universally supported across every browser, messaging app, social media platform, and email client, making them the most portable format for short animations.

The GIF format was invented in 1987 by CompuServe and has remained one of the most widely used image formats on the internet. Despite being nearly four decades old, GIFs account for roughly 30% of all visual content shared in messaging apps like Slack, Discord, and iMessage. Their ability to play automatically without user interaction makes them ideal for reactions, tutorials, product demos, and social media content.

Our converter runs entirely in your browser using FFmpeg compiled to WebAssembly. This means your videos are never uploaded to any server — they stay completely private on your device. The tool uses a two-pass palette generation technique that produces significantly better color reproduction than simple single-pass conversion.

How to Make a GIF from Video

Creating a GIF from a video takes just a few steps. First, upload your video file by dragging it into the upload area or clicking to browse. The tool accepts MP4, MOV, and WebM formats, which covers virtually every video from phones, cameras, and screen recording software.

After uploading, use the visual timeline to select the exact portion of the video you want to convert. Drag the green handles to set start and end points, or type precise times in the MM:SS input fields. The “Selected” indicator shows you exactly how many seconds your GIF will cover.

Next, adjust the output settings. The width defaults to 480 pixels, which is a good balance between quality and file size. The frame rate (FPS) controls smoothness — 15 FPS works well for most content, while 10 FPS creates noticeably smaller files. Quality determines the number of colors in the palette: Medium (128 colors) is the sweet spot for most GIFs.

Click “Create GIF” and the tool will generate an optimized color palette from your video, then use that palette to create the final GIF. This two-pass technique produces GIFs with visibly better color accuracy than tools that skip palette optimization. Once complete, preview the result and download it with a single click.

Tips for Smaller GIF Files

GIF files can grow very large because the format stores each frame as a full image with lossless compression. A 5-second clip at 15 FPS contains 75 individual frames. Here are proven strategies to keep file sizes manageable:

Shorten the duration. This has the biggest impact on file size. Every additional second adds 10-24 frames depending on your FPS setting. Keep GIFs under 5 seconds whenever possible — most reaction GIFs and UI demos are 2-3 seconds.

Reduce the width. Halving the width reduces pixel count by roughly 75% (because height scales proportionally). For messaging and social media, 320-480px is plenty. Only use wider GIFs for full-width website content.

Lower the frame rate. 10 FPS is sufficient for most content and produces files 40% smaller than 24 FPS. Use higher frame rates only when the motion requires it, such as smooth animations or gameplay footage.

Choose appropriate quality. Low quality (64 colors) works well for simple graphics, screen recordings, and text-heavy content. Medium (128 colors) handles most video content. High (256 colors) is only needed for scenes with complex gradients or many distinct colors.

GIF vs Video: When to Use Each

GIFs and video formats each have clear strengths. Understanding when to use each format helps you communicate effectively while keeping file sizes reasonable.

Use GIFs when: you need universal compatibility (email, Slack, Discord, forums), autoplay without user interaction, short looping animations (under 10 seconds), reaction images, UI demonstrations, or simple tutorials. GIFs work everywhere without a video player.

Use video when: the clip is longer than 10 seconds, audio is important, you need high resolution, or file size must be minimal. A 10-second MP4 at 720p might be 2MB, while the equivalent GIF could easily be 15-20MB. Video formats like MP4 and WebM use inter-frame compression that GIFs lack.

For web content, many platforms now support “GIF-like” short videos that autoplay and loop, getting the best of both worlds. But for messaging, email newsletters, documentation, and social posts, the classic GIF format remains the most reliable and universally supported choice.

Frequently Asked Questions

How do I convert a video to GIF?
Upload your video file (MP4, MOV, or WebM), select the portion you want using the timeline, adjust width, FPS, and quality settings, then click Create GIF. The entire conversion happens in your browser — nothing is uploaded to any server.
What is the maximum video size I can convert?
You can convert videos up to approximately 500MB. Since processing happens in your browser using WebAssembly, the practical limit depends on your device's available memory. For best results, use shorter clips and lower resolution when working with large files.
Why is my GIF file so large?
GIF files are inherently larger than videos because the format stores each frame individually without inter-frame compression. To reduce size: shorten the duration to under 5 seconds, reduce width to 320-480px, lower FPS to 10-15, and use Medium or Low quality settings.
Is my video uploaded to a server?
No. Your video is processed entirely in your browser using FFmpeg compiled to WebAssembly. Nothing is ever uploaded, stored, or transmitted to any server. Your files remain completely private on your device.
What video formats are supported?
The converter supports MP4 (H.264), MOV (QuickTime), and WebM video formats. These cover virtually all video files from smartphones, cameras, screen recording software, and video editors.
Can I make a GIF from a specific part of a video?
Yes. After uploading your video, use the visual timeline to drag the start and end handles to select exactly the portion you want to convert. You can also type precise start and end times in MM:SS format for frame-accurate trimming.

Last updated: March 2026

Related Tools