Skip to main content

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

Choose a file

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.