Clips are capped at 30 seconds and GIFs at 480 px wide, so this runs fine on most phones.
Clips are capped at 30 seconds and GIFs at 480 px wide, so this runs fine on most phones.
Trim any video clip and convert it into a smooth, high-quality animated GIF — right in your browser.
Click to upload or drag and drop
MP4, WebM, or MOV (max 100MB) · GIFs up to 30 seconds long
Upload a video to get started
This free online tool converts any video clip into a high-quality animated GIF using FFmpeg running entirely in your browser. Trim the exact moment you want, tune the frame rate and width, and get a smooth, optimized GIF ready to share on social media, chats, or forums. Because everything runs client-side, your video never leaves your device.
Is this Video to GIF converter really free?
Yes. There are no fees, watermarks, or sign-ups. Convert as many clips as you like, completely free.
Do I need to install any software?
No. The entire conversion happens in your web browser using WebAssembly — no downloads or plugins required.
Why is the clip length limited to 30 seconds?
Longer clips take much longer to process in a browser and produce very large GIF files. Capping clips at 30 seconds keeps conversions fast and file sizes reasonable.
Why is my GIF larger than the original video clip?
GIFs store every frame as indexed-color images instead of using modern video compression, so they're inherently less efficient than MP4 or WebM. Lowering the frame rate or width will noticeably shrink the file size.
What video formats can I upload?
You can upload MP4, WebM, or MOV (QuickTime) video files up to 100MB in size.
Why is conversion slow in the browser?
Browser-based conversion runs on WebAssembly instead of your device's native hardware acceleration, so it's slower than a desktop app. In exchange, your video is never uploaded anywhere — the trade-off keeps your files completely private.
Your video is never uploaded to a server. Trimming and GIF conversion happen entirely inside your browser using WebAssembly, so your files stay on your device the whole time.