clipstool
Nothing leaves your device

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.

Drop a GIF file here
or click to browse
File
Size
Duration
Resolution
OutputMP4 · H.264 · silent
Loading encoder…0%

Files are processed on your device · nothing is uploaded, stored or logged

How it works

  1. Pick your file. The browser reads it straight from disk. There is no upload progress bar, because there is no upload.

  2. The encoder loads once. A WebAssembly build of FFmpeg, around 30 MB, downloads the first time you use the site and stays cached afterwards.

  3. Your processor does the work. Everything happens in this tab, at roughly half of real time on a modern laptop.

  4. 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.

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.

Related tools

WebM to MP4 MOV to MP4 MKV to MP4 AVI to MP4 Video to GIF WebM to GIF