Free tool · runs in your browser

Video to GIF Converter

Convert MP4, WebM, MOV, or MKV clips into optimized animated GIFs entirely in your browser. Set a start and end time, framerate, and width — FFmpeg.wasm runs a two-pass palette encode locally so your video never touches a server.

How to use this tool

  1. 01

    Upload your video

    Drag-drop or click to select. It stays entirely in your browser.

  2. 02

    Set time range

    Enter the start and end time (HH:MM:SS) to trim to just the seconds you want in the GIF.

  3. 03

    Pick framerate and width

    Lower values mean a smaller file; balance quality against size.

  4. 04

    Convert and download

    Two-pass palette processing happens in your browser; preview the GIF and download it.

Why this matters

GIFs are still the universal format for embedded loops in docs, GitHub READMEs, Slack, and chat tools where an MP4 won't reliably autoplay — but almost every online converter makes you upload your raw footage to their servers first, which is slow and a privacy risk for NDA or unreleased material.

This converter runs FFmpeg in your browser, so the video never leaves your device, and it applies the two-pass palettegen/paletteuse pipeline that naive converters skip — cutting banding and size at once. When a GIF isn't actually required, the Video Compressor gives you a much smaller MP4 for the same clip.

Related tools

FAQ

GIF uses old, frame-by-frame LZW compression with no concept of motion between frames, so every frame is stored almost in full. Modern video codecs like H.264 only store what changed between frames, which is why an MP4 is typically 10–20× smaller than a GIF of the same clip at the same visual quality.

Explore the full toolkit

94 free tools covering titles, tags, thumbnails, scripts, captions, embeds, schema, and in-browser video processing.

Browse all tools →