gif → mp4
GIF to MP4, usually ten times smaller
GIFs are enormous for what they contain. Converting one to MP4 typically cuts the file by around 90 percent while making it look better, not worse.
Files are processed on your device · nothing is uploaded, stored or logged
How it works
Pick your file. The browser reads it straight from disk. There is no upload progress bar, because there is no upload.
The encoder loads once. A WebAssembly build of FFmpeg, around 30 MB, downloads the first time you use the site and stays cached afterwards.
Your processor does the work. Everything happens in this tab, at roughly half of real time on a modern laptop.
Save the result. The finished file is assembled in memory and handed to your downloads folder.
The size difference is not subtle
A GIF stores every frame independently as a paletted image. An MP4 stores the differences between frames and uses a compression scheme refined over three decades. For the same visual content, the gap is usually a factor of ten.
Quality improves at the same time. GIF is capped at 256 colours per frame, which produces the characteristic banding in skies and skin tones. H.264 carries millions of colours, so gradients come out smooth.
Most platforms already do this silently. When you post a GIF to a social network, it is converted to a video behind the scenes — this tool just does it before the upload rather than after.
What you lose
Autoplay behaviour differs. A GIF plays automatically and loops forever wherever images are allowed; an MP4 sometimes needs a play button, depending on where you embed it. Everything else — colour, smoothness, size — moves in your favour.
Going the other direction, from a clip to a loop, is video to GIF.
Common questions
Will it still loop?
That depends on the player. Most social platforms loop short silent MP4s automatically.
Is there any audio?
No. GIFs contain no sound, so the resulting MP4 is silent.
Why did my dimensions change by one pixel?
H.264 requires even dimensions. An odd-sized GIF is trimmed by a single pixel to comply.
Do my files get uploaded?
No. Everything runs locally.