GIF to MP4 Converter
Convert any animated GIF to a smooth, compact MP4 — typically 5–10× smaller. Free, instant, in your browser.
Open toolHome › Tools › Video Tools › Video to GIF Converter
Turn a short video clip into a clean, optimised animated GIF — with control over trim, frame rate, width, and palette.
Screen recordings, short demos, bug reproductions, design feedback loops — GIFs are the format that works anywhere without needing a media player, a browser plugin, or a play button. The AT USE Video to GIF Converter turns a clip from your phone or desktop into a looping GIF in one step, entirely in your browser. No file ever leaves your device: all processing runs locally via ffmpeg.wasm and the browser's native WebCodecs pipeline.
The converter gives you precise control over the output. Drag the timeline handles to clip the exact start and end frame — you are not stuck trimming in seconds, you get frame-level precision. Set the output width (height scales automatically to preserve aspect ratio). Choose a frame rate: 10–15 fps covers most demos and chat reactions; 20–24 fps is smoother for motion-heavy clips. Two palette options are available: local palette computes a 256-colour palette per frame for maximum colour accuracy on footage with varied scenes; global palette computes one palette for the whole clip and produces a smaller file, which works well when your colours do not change much (screen recordings, UI demos). Dither mode controls how the converter handles colours that fall outside the 256-colour palette — Floyd-Steinberg dithering distributes the error across neighbouring pixels and looks natural on photos and gradients; Bayer ordered dithering is faster and produces a deliberate cross-hatched pattern some designers prefer for a retro aesthetic.
The GIF format stores colour as an indexed 8-bit palette — each frame can reference a maximum of 256 colours. This limit is the reason GIFs look degraded on photographic footage but clean on screen recordings and UI animations, which typically use fewer distinct colours. The converter uses ffmpeg's palettegen and paletteuse filters: palettegen analyses the pixel distribution of your clip and builds the optimal 256-colour map; paletteuse maps every source pixel to the nearest palette entry and applies the dithering algorithm you chose. LZW compression is applied automatically per the GIF89a specification — it losslessly compresses run-length patterns in the indexed colour data. Frame delays are stored as centisecond integers in the GIF header, which is why very high frame rates (above 50 fps) are not supported — GIF timing resolution is 10 ms at best. The whole pipeline runs in the browser via ffmpeg.wasm compiled to WebAssembly, so the server is never involved in the conversion.
Yes. Completely free, no login, no watermark, no signup required. Everything runs in your browser.
No. Conversion runs locally in your browser using WebCodecs / ffmpeg.wasm. Your video never leaves your device.
For sensible GIF file sizes, we recommend under 10 seconds. The tool will accept longer clips but will warn about the resulting file size.
Yes, when the source has alpha (e.g. WebM with alpha). Otherwise the GIF will use a solid background colour.
The converter does not include a text overlay feature. If you need captions on a GIF, add them to the video before conversion using a video editing tool, then run the captioned clip through the converter.
Keep going
Other tools in the Video category on AT USE.
Convert any animated GIF to a smooth, compact MP4 — typically 5–10× smaller. Free, instant, in your browser.
Open toolGrab any public YouTube video thumbnail in all official sizes — instantly, no login.
Open toolPull individual or batch frames from a video at exact timestamps and export as PNG or JPG.
Open tool