Video to GIF
- Free
- No upload
- No watermark
Quick answer
Video to GIF turns a short clip into an animated GIF — the looping format that plays anywhere without a player. It samples frames from your clip, builds an optimised colour palette, and writes a GIF at the width and frame rate you set. Keep it short: GIFs are huge compared with video. It runs in your browser on the ~10MB ffmpeg engine (downloaded once); nothing is uploaded.
Step by step
How to video to gif
- 01
Add a short clip
Drop in your video. Trim it to just the moment you want first — a GIF should usually be under about 6 seconds to stay a reasonable size.
- 02
Set width and frame rate
Choose an output width (say 320–480px) and a frame rate (10–15 fps is plenty for a GIF). Both directly control the final file size.
- 03
Generate and download
The tool builds a colour palette from your frames and encodes the GIF. Download the .gif when it finishes.
In depth
Why are GIFs so much bigger than video?
A GIF is a stack of full images shown in sequence, compressed only lightly and limited to a 256-colour palette per frame. It has no motion compression — nothing like the way MP4 stores only what changed between frames — so a few seconds of GIF can outweigh a video many times its length. That is why the three settings that keep a GIF small all reduce how much image data there is: shorter duration, smaller width, and a lower frame rate.
| Setting | Lower value | Higher value |
|---|---|---|
| Duration | Much smaller file | Balloons quickly — every second adds frames |
| Width | Smaller, softer | Sharper but heavier; height scales to match |
| Frame rate | Smaller, choppier | Smoother motion, bigger file (12–15 fps is the sweet spot) |
| Palette | Fewer colours, smaller | Richer colour, larger |
What is the palette step for?
Because GIF allows only 256 colours per frame, a naive conversion of colourful footage bands and dithers badly. A good encoder first scans the clip to build an optimised palette — the 256 colours that best represent this particular video — then maps every frame onto it. This is the difference between a muddy GIF and a clean one, and it is done automatically here.
What is the best workflow for a clean GIF?
Trim first, then convert. Use Trim Video to cut exactly the moment you want, optionally slow or speed it with Change Video Speed for effect, then bring it here. If you are making the GIF to share on social media, consider whether you actually want a GIF at all — most platforms display a small MP4 more smoothly. In that case skip GIF and keep the video, or use GIF to MP4 to convert back later.
Does my clip get uploaded to make the GIF?
No. Frame sampling, palette generation and GIF encoding all run in WebAssembly in your browser. The clip never leaves your device — confirm it in DevTools → Network, where after the one-time engine download you will see no upload of your file. Private footage stays private.
Your files never leave your device
Processed locally in your browser — nothing is uploaded. You can verify it yourself: open your browser’s developer tools, watch the Network tab, and use the tool — no upload request is ever made.
- No file is ever uploaded to a server
- Works offline after the first visit
- No account, no watermark, no limits
A little more clarity
Frequently asked questions
01Why is my GIF bigger than the video I made it from?
That is normal. GIF has no inter-frame motion compression and stores near-full images, so it is far less efficient than MP4. Shorten the clip, reduce the width, and lower the frame rate to shrink it.
02What width and frame rate should I use?
For most sharing, 320–480px wide at 12–15 fps looks good and stays reasonable in size. Go lower for chat avatars or reaction GIFs where small size matters most.
03How long can the clip be?
Technically as long as you like, but practically keep it under about 6 seconds. GIF size grows with every frame, so long clips become unwieldy fast.
04Why does my GIF look grainy or banded?
GIF is limited to 256 colours per frame. The palette step minimises this, but gradients and complex colour still band. If quality matters more than universal playback, keep it as MP4.
05Can I make a GIF with sound?
No — GIF has no audio at all. If you need sound, an MP4 is the right format; use the video tools to trim and export that instead.
06Should I use a GIF or an MP4 for social media?
Usually MP4. Most social platforms play short MP4s inline, more smoothly and at a fraction of the size. GIF wins only where a true auto-looping image with no player is required.
07Do I need to install anything?
No install. The tool uses the browser-based ffmpeg engine (~10MB, downloaded once and cached). Everything else runs locally in the tab.
Guides
Further reading
- Guide5 min readHow to make a GIF from a videoA GIF is a wonderful way to share a two-second reaction and a terrible way to share anything longer. Here is how to make one that loops cleanly without ballooning into a file bigger than the video it came from.Read the guide
- Guide3 min readGIF vs MP4: which is better for sharing?A GIF and a short MP4 can show the same silent loop — but one can be twenty times larger than the other. Knowing when each wins saves bandwidth, upload time and a lot of frustration.Read the guide
- Guide4 min readHow to trim a video online for freeTrimming a video should be the simplest edit there is: pick a start, pick an end, done. Here is how to do it free in your browser, and how to keep the cut fast and lossless.Read the guide
Keep going
Related video tools
More tools, same promise.
123 tools for images, video, audio and subtitles — every one of them runs on your device, and a result can go straight into the next.
- Free forever
- No sign-up
- Nothing uploaded