Skip to main content
F FlipItFile

Convert GIF to MP4

Animated GIFs to far smaller H.264 MP4 video. Runs on your device.

or click to choose — supports batch upload

.gif · processed on your device

Up to ~100 MB per file (browser-memory limit)

Works best in Chrome, Edge, or Firefox. First conversion downloads the video engine (~32 MB, cached forever after). Video encoding is CPU-heavy, so large or long GIFs take a while — a big animation can take a minute or two. If a Safari conversion stalls, try it in Chrome.

How it works

1

Drop your files

Drag animated GIFs in, or click to pick them.

2

Your device converts them

ffmpeg runs locally via WebAssembly — nothing uploaded.

3

Download as MP4

H.264 (yuv420p) for universal playback. Single file or ZIP for batches.

About GIF and MP4

Animated GIF is a wonderfully compatible format, but it's extremely inefficient — a few seconds of motion can balloon to several megabytes. MP4 video compresses the same animation far better, frequently producing a file 5 to 10 times smaller. On platforms that handle video well, an MP4 also plays back more smoothly and at higher quality than the equivalent GIF.

That's why most social networks quietly convert uploaded GIFs to video behind the scenes, and why doing it yourself first saves bandwidth and looks better. Our converter encodes H.264 video with yuv420p pixel format — the combination that plays on essentially every device, browser, and app, including older phones and strict upload pipelines.

One honest caveat: an MP4 won't auto-loop or autoplay silently the way a GIF does in every context — a raw MP4 in an email or a plain web page may show playback controls and wait for a tap. In practice, most social platforms treat short MP4s exactly like GIFs (looping, muted, autoplay). Everything runs on your device via WebAssembly — the video engine downloads once (about 32 MB) and your file never leaves your machine.

Frequently asked questions

Why is there a first-time delay?
We use ffmpeg compiled to WebAssembly. The engine is ~32 MB and takes 5-15 seconds to download on first use. After that, it's cached by your browser and every subsequent conversion starts instantly.
How much smaller will the MP4 be?
Usually a lot — often 5 to 10 times smaller than the source GIF, because MP4's H.264 compression is far more efficient than GIF's. The exact ratio depends on the animation, but the savings are almost always significant.
Will the MP4 loop and autoplay like the GIF did?
It depends where you use it. Most social platforms treat short MP4s just like GIFs — looping, muted, autoplaying. But a raw MP4 in an email or plain web page may show playback controls instead, so it isn't a perfect drop-in replacement in every context.
Will it play everywhere?
Yes — we encode H.264 with the yuv420p pixel format, the most broadly compatible combination, so the MP4 plays on essentially every device, browser, and app, including older phones and strict upload pipelines.
Can I convert multiple files at once?
Yes. Drop several GIF files and you'll get a ZIP of MP4s. The video engine loads once and then processes each file in sequence.
Are my files uploaded?
No. The GIF is decoded and re-encoded to MP4 by ffmpeg-wasm running in your own tab. It never leaves your device, so even a private screen-recording GIF stays private.

More free tools