Video to GIF
Convert any video clip to an animated GIF. Control timing, FPS, and size.
Drop a video here or click to browse
Supports MP4, WebM, MOV, AVI
Turn any video clip into an animated GIF
The Video to GIF tool converts a section of a video into a looping animated GIF. GIFs are perfect for reaction clips, short product demos, tutorial snippets, and anything you want to share that plays automatically and loops without sound. Because they are universally supported in chat apps, forums, documentation, and social posts, a GIF is often the most reliable way to embed a short moving image where a video player is not available.
All processing is done on your own device using FFmpeg compiled to WebAssembly. Your video is read straight from your computer and never uploaded to a server, so your footage stays completely private. The tool uses the high-quality Lanczos scaling filter when resizing so the resulting GIF looks crisp rather than blocky.
How to create a GIF from a video
Drop a video file onto the upload area or click to browse (MP4, WebM, MOV, and AVI all work). Then set the Start Time in seconds to mark where the GIF should begin, and the Duration to control how many seconds of footage to capture. Keeping the duration short, generally under about ten seconds, keeps the file size manageable.
Choose a Frame Rate from 5 to 24 FPS, where higher values look smoother but produce larger files, and pick an Output Width of 320, 480, or 640 pixels. Click Create GIF, wait for the progress bar, and your animated GIF will appear with its file size shown. Use the Download GIF button to save it.
Tips for smaller, smoother GIFs
GIF file size grows quickly with duration, frame rate, and width, so adjust those three settings together to hit the size you need. For most reaction clips, 10 to 15 FPS at 320 or 480 pixels wide strikes a good balance between smoothness and size. If your GIF is too large for a particular platform, the quickest fixes are to shorten the duration and reduce the width. The output loops infinitely by default, which is the standard behaviour for shareable GIFs.