No upload, 100% local, no account

Video to GIF

Convert a short clip into a looping GIF. Pick the frame rate and width, everything runs in your browser.

How Video to GIF works

Convert any video clip into an animated GIF with ffmpeg WebAssembly. It generates a two-pass palette-optimised GIF, far better colour fidelity than a naive conversion. You control the frame rate, resolution, and time range to keep the file size manageable.

GIF is an older format with a 256-colour limit, so very colourful or high-motion footage will always look better as a video. This tool is ideal for short loops, memes, and previews where GIF is expected. Processing speed depends on your device and the clip length.

Frequently asked questions

Are my files uploaded to a server?

No. Your clip is converted to an animated GIF by ffmpeg compiled to WebAssembly, inside this browser tab, your video is read into memory on your own device, ffmpeg builds an optimal colour palette there (palettegen/paletteuse) and writes the looping GIF, which is offered as a local download. Nothing reaches Sunasty or any third party. Open your browser's DevTools, go to the Network tab and watch: no request carries your video.

Why does my GIF look grainy or have colour banding?

GIF is limited to 256 colours per frame. The tool uses a two-pass palette optimisation to make the most of those 256 colours, but highly saturated or gradient-heavy footage will still show some banding. Reducing the resolution or lowering the frame rate helps keep file size down and can reduce visual noise.

How can I keep the output GIF small?

Lower the target resolution (e.g. 480 px wide instead of 1080 px) and reduce the frame rate (10–15 fps is usually enough for smooth-looking loops). Trim the clip to only the essential seconds before converting, since every extra second adds proportionally to file size.

Does it work offline?

Yes, once the page and the ffmpeg engine have loaded at least once. The engine is sizeable and is downloaded on first visit, but after that the conversion runs entirely on your device with no internet connection.

Is it free? Do I need an account?

It is completely free and requires no sign-up. There are no watermarks, no daily limits and no tracking cookies needed to use the tool.