Convert video to GIF, free
Turn the first 10 seconds of a video into a GIF, right in your browser. Pick a frame rate; nothing uploads, no signup, no watermark.
Drop a file or click to choose
Free · no signup · runs in your browser · nothing uploads
Convert video to GIF in three steps
Drop your video, pick a frame rate, and download a GIF, all in your browser.
Nothing uploads
The clip is read from your device and converted in the page.
When you’d want this
GIFs autoplay everywhere without a click. Slack, Discord, GitHub READMEs, forum posts, and most chat tools render them inline, with no player controls and no sound required. A few seconds of motion that would otherwise need a video embed just works as an image.
Say you screen-recorded a 6-second UI interaction, a button opening a menu, and you want it to play automatically at the top of a README. A GIF is the format that survives being dropped into Markdown and renders inline on the repo page. The same goes for reaction clips, quick product demos, and before/after snippets: anywhere a short clip has to live in a text field that doesn’t accept video.
The first 10 seconds, for now
This first version of the tool converts only the first 10 seconds of whatever you drop in. There’s no in/out range picker yet, so you can’t choose which part of the video becomes the GIF. If your source clip is shorter than 10 seconds, the whole thing converts. A range picker so you can pick any window is coming; until then, if the moment you want isn’t at the very start, trim the source video in any editor first and drop the trimmed clip in here.
Frame rate presets
| Preset | Frame rate | Best for |
|---|---|---|
| Smaller file | 8 fps | Chat apps, tight file-size limits |
| Balanced | 12 fps | Most everyday GIFs; the default |
| Smoother | 15 fps | Fast motion, smoother playback |
Common pitfalls
GIF is a 256-color format, so this tool builds a custom color palette for each clip instead of using a fixed one. That avoids the worst banding, but very colorful or gradient-heavy footage can still show some compression artifacts a video codec wouldn’t have.
GIFs also carry no audio at all, because the format has no sound channel, so dialogue or music in your clip is dropped rather than stripped out like muting a video. And GIFs are large for what they show: a few seconds of GIF can easily outweigh a full video of the same length, since every frame is stored as near-full image data rather than compressed like video. A lower frame rate helps, but there’s no way to make a long or busy GIF as small as the equivalent video.
Privacy
The conversion runs in your browser via WebAssembly. If you want proof, open the browser’s network panel and start a conversion: you won’t see a single request carrying your video. There is no upload, no server, and no account.
Need a smaller file instead?
A GIF of your clip will almost always be larger than the same clip as video. If file size matters more than universal inline autoplay, try a compressed MP4 instead.
Frequently asked questions
Does my video upload?
No. The conversion happens on your device, and the file is never sent anywhere.
Is it free?
Yes, completely. No account, no fee, and no cap on how many you convert.
Does this convert the whole video?
Not yet. This first version converts only the first 10 seconds; a range picker to choose any part of the video is coming.
Which frame rate should I pick?
12 fps (Balanced) is a good default for most clips. Pick 8 fps for the smallest file, or 15 fps if fast motion looks choppy.
Why is the GIF file so much bigger than my video?
GIF stores each frame as near-full image data instead of compressing motion the way a video codec does, so a few seconds of GIF is often larger than the same seconds of video. A lower frame rate helps, but there's no way to make a GIF as small as the equivalent video.