Video to GIF

Free online video to GIF converter. Convert MP4, WebM, and MOV clips to animated GIF in your browser. Trim, resize, and control frame rate. No upload. No signup.

Advertisement
Advertisement

How to Use the Video to GIF

Upload your video file by dragging it into the upload zone or clicking to browse. Use the trim slider to select the exact clip — GIFs work best for short loops of 5–15 seconds. Adjust the frame rate, output width, and quality settings, then click Convert to GIF. The conversion runs entirely in your browser — no file is uploaded. Download your GIF when it is ready.

About This Tool

This tool uses FFmpeg compiled to WebAssembly — the same FFmpeg that powers professional video editing pipelines, running entirely in your browser. FFmpeg.wasm is an open-source project that compiles the full FFmpeg C library to WASM, enabling video encoding, decoding, and processing without a server. The first use downloads the engine (~30MB), which is then cached in your browser for instant future use. GIF (Graphics Interchange Format) dates from 1987 — long before modern video compression existed. It stores each frame as a separate image with a maximum of 256 colors per frame, with no inter-frame compression. Despite being larger than H.264 video, GIF remains universally supported — it plays in every browser, email client, chat application, and document editor without any app or codec. Related: Image Compressor for reducing image file sizes, Image Converter for converting between image formats.

Quick Reference Table

SettingValueEffect
Frame Rate5 fpsSmaller file, slightly choppy
Frame Rate10 fpsGood balance (default)
Frame Rate15 fpsSmooth, larger file
Frame Rate24 fpsFilm-like, much larger file
Width320pxSmallest file, chat-friendly
Width480pxGood balance (default)
Width640pxHigh quality, large file
QualityFastSmallest file, visible banding
QualityBalancedGood quality (default)
QualityBestBest quality, slower, largest

Frequently Asked Questions

Is my video uploaded to a server?

No. This tool uses FFmpeg compiled to WebAssembly, which runs entirely in your browser. Your video file is processed locally and never transmitted to any server.

Why does the first conversion take longer?

On first use, the browser downloads the FFmpeg WebAssembly engine (~30MB). This file is then cached locally — every subsequent conversion starts immediately without any download.

What video formats are supported?

MP4 (H.264 and H.265), WebM (VP8 and VP9), and MOV are fully supported. AVI files work for common codecs.

How long a clip can I convert?

The tool supports clips up to 60 seconds. Longer clips produce extremely large GIF files. For best results keep clips under 15 seconds.

Why does my GIF look washed out?

GIF supports a maximum of 256 colors per frame. Use the Best quality setting for better dithering, or reduce the output width for better visual quality at the same file size.

Why is my GIF larger than the source video?

GIF stores each frame as a separate image with no inter-frame compression. A 10-second MP4 clip that is 2MB might be 15–25MB as a GIF. This is normal for the GIF format.

Related Tools