How Video to GIF works
Convert a video clip into an animated GIF directly in your browser using ffmpeg WebAssembly. The conversion uses a two-pass palette-optimised approach: the first pass runs the palettegen filter to build a 256-colour palette tuned to your specific footage, and the second pass runs paletteuse to map every frame to that palette. The result has far better colour fidelity than a naive single-pass conversion, which tends to produce harsh banding on gradients and skin tones.
GIF is an older format with a hard 256-colour ceiling, so footage with rich gradients, cinematic colour grading, or fast camera motion will always show some colour limitation. This tool is best suited for short loops, reaction clips, tutorial highlights, and memes, situations where GIF is the expected format. File size grows quickly with resolution and frame rate, so trim the clip to the essential seconds and keep the output width around 480-640 pixels for manageable results.