Convert video to GIF

Turn a short video clip into an optimized GIF in seconds. Runs entirely in your browser.

Free · No signup · Files never leave your device

Drag and drop a video file

or click to browse

Pick the start time, duration, and size after choosing a video.

Popular conversions

How it works

1

Drop your video

Any common video file — it stays on your device.

2

Pick the clip

Choose the start time, duration (up to 15 seconds), and output size.

3

Download your GIF

An optimized GIF is generated right in your browser with a custom color palette — free.

Why palette optimization matters

GIF can only show 256 colors per frame, so the palette makes or breaks the result. Cheap converters use one generic palette for every video and produce grainy, washed-out GIFs. This maker runs the two-pass technique FFmpeg professionals use: the first pass analyzes your actual footage and builds a palette from its real colors, the second renders the GIF with it. Screen recordings, gameplay, and animation come out noticeably sharper.

Where GIFs still win

Modern video formats are smaller and look better — but GIFs autoplay silently everywhere without a video player: GitHub READMEs and pull requests, Slack and Discord chats, documentation, emails, forums. That makes them the frictionless choice for short demo clips, bug reproductions, and reactions. Keep them short (the 15-second cap is deliberate — GIF grows by megabytes per second) and pick the smallest width that stays legible.

Frequently asked questions

Is it really free?

Yes. The GIF maker is completely free, with no signup, watermarks, or limits. We make money from our video translation service, not from this tool.

Do you upload my files?

No. All processing happens locally in your browser using WebAssembly. Your video never leaves your device — you can even disconnect from the internet once the page has loaded.

Why is the clip length limited to 15 seconds?

GIF is a very inefficient format — every second adds megabytes. Fifteen seconds at medium size already produces files around 5–10 MB. For longer clips, a video file is almost always the better choice.

How do I keep the file size small?

Use a shorter duration and a smaller output size. The tool also generates a custom color palette for your clip (two-pass encoding), which noticeably improves quality at any size.