Loading the interactive tool… It runs in your browser — if it doesn't appear, enable JavaScript.
Convert an animated GIF into an MP4 that's typically 5–10× smaller and plays natively on every modern device and platform. The output uses H.264 with faststart enabled, so it begins playing before it fully loads. Conversion runs locally via FFmpeg in WebAssembly — the GIF is never uploaded.
Frequently asked questions
Why convert GIF to MP4 at all?
Size and quality. GIF is limited to 256 colors and stores frames inefficiently; the same animation as H.264 video is a fraction of the size with smoother color. Most platforms (including Twitter/X and Reddit) convert GIFs to video themselves for exactly this reason.
Will the MP4 loop like my GIF did?
Loop behavior is controlled by the player, not the file. Most platforms loop short videos automatically, and the preview on this page loops so you can check the result.
Does the conversion lose quality?
H.264 is lossy, but at these settings the difference from the source GIF is rarely visible — GIF's 256-color limit is usually the bigger quality constraint.