GIF to MP4の使い方
- 1
Drop animated GIFs
Add up to 3 .gif files of up to 500 MB: memes, reaction GIFs, screen captures or animations you made.
- 2
Let the engine load once
Browsers can't decode GIF frames into a video, so a 31 MB engine is downloaded the first time and cached afterwards.
- 3
Convert to MP4
MP4 is preselected; keep High quality for crisp edges, or pick a lower resolution for a lighter file.
- 4
Download
Save name.mp4 and post it where GIF files are too big or not accepted.
制限と Pro
Up to 3 GIFs per batch, each up to 500 MB and 10 minutes of animation.
Pro converts batches of up to 500 GIFs of up to 4 GB each. Pro を見る
GIF to MP4 について
Animated GIF is a format from 1987: every frame is a separate image limited to 256 colours, and the only compression is lossless LZW, so a few seconds of animation easily weigh several megabytes. Converting a GIF to MP4 encodes the same frames as H.264 video, which stores only what changes between frames; the MP4 is usually several times smaller, shows smoother colour gradients, and is what X, Instagram, WhatsApp, Telegram and most chat apps actually use behind their "GIF" buttons. On websites a looping, muted MP4 in a video element loads far faster than the GIF it replaces.
The converter reads the GIF with ffmpeg.wasm, keeps each frame's own display time, and writes an H.264 MP4 with no audio track. Because H.264 needs even dimensions, a GIF with an odd width or height loses one row or column of pixels. Transparent areas become black, since MP4 has no transparency, and the 256-colour dithering of the original stays visible because the frames themselves don't change.
An MP4 doesn't loop by itself: social apps and the HTML loop attribute repeat it, while desktop players stop at the end. Very short GIFs with only a couple of frames produce equally short videos, and some platforms reject clips under a second or two; if you need longer clips, the Video to GIF tool works the other way round.
プライバシー
Your GIFs are decoded and encoded by ffmpeg.wasm in a Web Worker in this tab and never uploaded. The only download is the 31 MB engine itself, fetched once from jsDelivr and cached, which carries nothing from your files.