A video to GIF converter turns short video clips into animated GIF images for sharing in chats, documentation, social media, or presentations. This tool converts your video entirely in the browser — no upload, no server, no wait.
1. Upload Video
Drop your video here
MP4, WebM, OGG — or
2. Configure GIF Settings
Max 10 seconds for GIF
1=best, 20=smallest
Processing...
Capturing frames...
Processing happens in your browser. Longer clips take more time.
Your GIF is Ready!
How to Convert Video to GIF
This video to GIF converter works entirely in your browser — no uploads, no waiting, no watermarks. It captures video frames using the Canvas API and encodes them into an animated GIF using LZW compression.
Step 1: Upload Your Video
Drag and drop your video file into the upload area, or click to browse. Supported formats include MP4 (H.264), WebM, and OGG — formats your browser can play natively. The video loads instantly without any upload, so even large files work quickly.
Step 2: Set the Time Range
Enter a start time and end time in seconds for the portion you want to convert. The maximum duration is 10 seconds to keep GIF file sizes manageable. For a 5-second GIF at 10fps, you get 50 frames — already quite smooth. Use the video player to preview the exact timing before converting.
Step 3: Adjust Quality Settings
The frame rate controls how smooth the animation looks. 10fps is a good default for most content. The width slider sets the output resolution — 480px is a common GIF width. The quality slider controls color dithering: lower values look better but produce larger files.
Step 4: Create and Download
Click Create GIF and watch the progress bar as frames are captured and encoded. The conversion happens entirely in your browser — no data is sent to any server. Once complete, preview your GIF and click Download GIF to save it.
Tips for Smaller GIF Files
GIFs are uncompressed compared to video, so file sizes can be large. To minimize size: keep clips under 5 seconds, use 5-10fps instead of 15-20fps, set width to 320-480px instead of 800px, and increase the quality number (paradoxically, higher quality number = more compression = smaller file in GIF encoding).
FAQ
Is this video to GIF converter really free?
Yes, completely free with no limits. There are no watermarks on your GIFs, no file size restrictions, and no signup required. All conversion happens in your browser, so it's always available.
Is my video data private?
Yes. Your video is never uploaded to any server. All processing happens entirely in your browser using the HTML5 Video element and Canvas API. The video stays on your device throughout the conversion.
What video formats are supported?
This tool supports video formats that your browser can play natively, including MP4 (H.264), WebM, and OGG. MOV files may work in Safari. AVI and MKV formats are generally not supported by browser video elements — convert those to MP4 first.
Why is there a 10-second limit for GIFs?
GIF files are uncompressed, so a 10-second clip at 15fps and 480px wide produces a 5-15MB file. Longer clips create huge files that are slow to process and impractical to share. For longer animations, consider using a video format instead.
How can I make a smaller GIF file?
Reduce the output width (smaller resolution), lower the frame rate (5-10fps instead of 15-20fps), and shorten the clip duration. These three changes together can reduce a GIF from 10MB to 1-2MB with only minor visual quality loss.
Why does GIF conversion take a while?
Each frame must be captured individually by seeking the video to exact timestamps, drawing it to canvas, and extracting pixel data. This is CPU-intensive and depends on your computer's speed, the clip duration, and the frame count. A 5-second clip at 10fps = 50 frames to capture.
What is the quality slider?
The quality slider controls GIF color dithering. Lower values (1-5) give higher quality with more color detail but larger files. Higher values reduce file size at the cost of some color banding. A value of 10 is a good balance for most content.