Video to GIF Converter

Convert video clips to animated GIFs with trimming, meme text, and custom settings. Supports MP4, WebM, MOV, iPhone videos, and more. Everything runs in your browser.

Ad Space — 728x90
🎬

Drop your video here

or browse files — MP4, WebM, MOV, AVI & more

Ad Space — 728x90

Free Video to GIF Converter

Convert any video clip into an animated GIF directly in your browser. This tool supports all major video formats including MP4, WebM, MOV (iPhone), AVI, M4V, MKV, and more. Unlike cloud-based converters that upload your files to remote servers, this tool processes everything locally on your device. Your video never leaves your computer or phone. The conversion uses HTML5 Canvas for frame extraction and gif.js Web Workers for encoding, producing high-quality animated GIFs that you can share on social media, messaging apps, forums, and anywhere else GIFs are supported.

How It Works

When you drop or select a video file, the tool loads it into an HTML5 video element in your browser. You can then use the trim handles to select the exact portion of the video you want to convert. The preview canvas shows your clip in real-time, including any meme text you add. When you click Convert, the tool steps through the video frame by frame at your chosen frame rate, draws each frame (with text overlay) onto a canvas, and feeds each frame to the gif.js encoder. The encoder runs in Web Workers to keep the page responsive during processing. Once all frames are encoded, your finished GIF appears as a preview with a download button.

Add Meme Text to Your GIFs

This converter includes a built-in meme text feature. Add classic white-on-black Impact font text to the top and bottom of your GIF. The text is baked directly into each frame during conversion, so the finished GIF displays your text everywhere it plays. Adjust the font size to fit your content, and the text automatically wraps to multiple lines when needed. Create reaction GIFs, memes, and captioned clips without needing separate image editing software.

Supported Video Formats

This tool accepts any video format that your browser can decode. MP4 (H.264) works in all modern browsers. WebM (VP8/VP9) is supported in Chrome, Firefox, and Edge. MOV files from iPhones work in Safari and most modern browsers, including those using HEVC/H.265 encoding. AVI, M4V, MKV, OGV, and 3GP files are supported to varying degrees depending on your browser. If your browser can play the video, this tool can convert it to a GIF.

Tips for Smaller GIF Files

GIF files are inherently large because the format stores each frame as a separate image. To keep file sizes manageable, trim your clip to the shortest duration needed. Lower the output width from 480px to 320px or even 240px. Reduce the frame rate to 8-10 FPS, which is smooth enough for most GIFs. Use the quality slider to find the right balance between visual quality and file size. A lower quality number in gif.js actually means higher quality (fewer color quantization artifacts), while a higher number means faster encoding with slightly reduced quality.

Frequently Asked Questions

What video formats are supported?

MP4, WebM, MOV, AVI, M4V, MKV, OGV, 3GP, and more. The tool accepts any video format your browser can play. iPhone videos (MOV with HEVC encoding) work in Safari and most modern browsers. If your browser can play the video, this tool can convert it.

Does this tool upload my video?

No. Your video never leaves your device. All processing happens locally in your browser using HTML5 Canvas for frame extraction and Web Workers for GIF encoding. There is no server involved, no account required, and no data collection.

Is there a file size or duration limit?

There are no hard limits since everything runs in your browser. However, very long clips at high resolution will produce very large GIF files and may be slow to process. For best results, keep clips under 15 seconds and use a moderate output width (320-480px).

How do I reduce the GIF file size?

Shorten the clip duration, lower the output width, reduce the FPS (frames per second), or increase the quality slider value. Even small reductions in width or FPS can dramatically reduce file size. A 5-second clip at 320px wide and 10 FPS will be much smaller than the same clip at 480px and 30 FPS.

Can I add text to the GIF?

Yes. Use the meme text fields to add top and bottom text in classic Impact font style (white text with black outline). The text is rendered directly into each frame, so it appears everywhere the GIF plays. You can adjust the font size to fit your content.

Why does my video show an error?

If your browser cannot decode the video format or codec, the tool will show an error message. This typically happens with older or uncommon formats. Try converting the video to MP4 (H.264) first using another tool, or try a different browser. Safari has the best support for iPhone MOV files.