How to convert a video to GIF
Select a local video, adjust the clip and output settings, then wait for the automatic conversion to finish. Review the generated preview and click Download GIF to save the result.
- Drop your video file onto the drop zone, or click browse files.
- Drag the trim handles to set the start and end. The handles enforce a minimum clip length of 0.1 seconds.
- Adjust the crop box, or click Reset crop to return to the full frame.
- Set Frame rate, Resize, Colors, Dithering, and Loop. The estimated output size updates as you change settings.
- Wait for the automatic conversion to finish.
- Preview the result and click Download GIF.
Adjust the clip and GIF settings
Use the trim handles to choose the range, the crop box to change the visible area, and Resize to set the output dimensions. The height scales with the selected width.
Frame rate offers predefined values and changes the estimate. Choose a color count and a Dithering mode for the GIF palette. Under Loop, choose Loop forever, Play once, or Custom play count; Loop forever is selected by default.
Estimates, warnings, and limits
The displayed output size is a heuristic, not a guaranteed final file size. The tool warns when the estimate is large and can warn about possible color banding when Colors is set to 32 or fewer.
No maximum input size, duration, output size, or processing time is defined in the local implementation. If conversion fails, the tool displays: Conversion failed. Try a shorter clip or smaller settings.
Audio and format limitations
The conversion passes FFmpeg's -an option, so the exported GIF contains no audio. The implementation does not define a complete list of supported video formats or browser and device requirements.
Convert, preview, and download
Conversion uses a local FFmpeg WebAssembly implementation. The interface displays an approximately 30 MB encoder-download notice when the encoder loads. After conversion, review the preview and click Download GIF; downloading is a separate action.
Frequently asked questions
Does this tool keep the audio from my video?
No. GIF has no audio track, and the conversion uses -an, so the exported GIF contains no audio.
Is my video uploaded anywhere?
No. The trim, crop, and GIF encoding happen locally in your browser using a WebAssembly build of FFmpeg. Your video is not sent to a server.
Why does it download 30 MB on first use?
The FFmpeg encoder used for conversion is approximately 30 MB. The interface displays this one-time-download notice when the encoder loads; local code does not guarantee future caching or instant loading.
How accurate is the estimated output size?
The estimate is a heuristic based on settings such as dimensions, frame rate, duration, and color count. It is not a guarantee of the final file size.
Is this the same as the GIF Compressor or a video editor?
No. This tool is specifically for converting a video clip into a GIF - trim, crop, and export in one pass. If you already have a GIF and want to shrink it further, use the GIF Compressor instead. For editing a video itself (cutting, combining, or exporting as video), use a video editor - this tool only outputs GIFs.