Convert GIF to MP4 Online
Animated GIFs are huge; the same animation as an H.264 MP4 is usually a fraction of the size and plays more smoothly. This tool re-encodes every frame of your GIF into a silent MP4 that works in every modern player and social platform.
or drag and drop a .gif file here — up to 100 MB
This tool runs the open-source FFmpeg engine in your browser. First use downloads it once (a 32 MB file, roughly 10 MB compressed in transit); after that it loads from your browser cache. Your files are never uploaded. The engine is ffmpeg.wasm, distributed unmodified under the GPL-2.0-or-later.
Processed on your device — files are never uploaded to Filesvo.
How to use Filesvo
- Select or drop an animated GIF (up to 100 MB).
- Click Convert to MP4 and watch the progress bar.
- Download the MP4 and compare the sizes — the savings are shown honestly.
About GIF-to-MP4 conversion
GIF compresses each frame independently with a 256-color palette; H.264 video stores mostly the differences between frames. For typical animations that makes the MP4 80–95% smaller at equal or better visual quality — which is why most platforms silently convert GIFs to video.
GIFs have no audio track, so the MP4 is silent by design. Frame timing is preserved, including GIFs with variable frame delays, and odd pixel dimensions are rounded to even numbers because H.264 requires them.
The FFmpeg command this runs
This tool is FFmpeg itself, compiled to WebAssembly and running in your browser. Below is the command it builds with the options set as they arrive — generated from the same code that performs the conversion, not written out by hand, so it cannot drift out of date. Paste it into a terminal with FFmpeg installed and it does the same job there.
ffmpeg -y -i input.gif -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" -c:v libx264 -preset veryfast -crf 23 -pix_fmt yuv420p -movflags +faststart -an output.mp4The input and output names are placeholders. Your own filenames are used inside the browser, and neither file leaves your device.
Private by design
Your files are processed directly in your browser using the open-source FFmpeg engine compiled to WebAssembly and are not uploaded to Filesvo. Nothing is stored on our servers, because nothing ever reaches them.
The engine is a static file your browser downloads once and then caches — the only network request this tool makes. It is used exactly as its authors published it; see the engines and their licences.
Frequently asked questions
- Will the MP4 loop like my GIF did?
- Looping is a player setting, not a file property, for MP4. Most platforms and the HTML video tag replay it seamlessly when told to loop — the file itself contains one clean pass of the animation.
- Are my files uploaded?
- No. The first time you use an audio/video tool, your browser downloads the open-source FFmpeg engine — a 32 MB file, roughly 10 MB once your connection compresses it — as a static file, and that is the only network traffic. Your media files are then processed entirely on your device and never reach a Filesvo server.
- Why is processing slower than a desktop app?
- The FFmpeg engine runs inside your browser's WebAssembly sandbox on a single thread, which is several times slower than a native install. Short clips finish quickly; re-encoding long videos can take minutes. The progress bar shows the honest state, and you can cancel at any time.
- Does this work on phones?
- Yes on recent devices, with limits: the engine is a 32 MB file (roughly 10 MB compressed in transit), and phones have less memory available to the browser, so large videos can fail on mobile. If a file fails on your phone, try a smaller file or a desktop browser. The 100 MB per-file limit applies everywhere.
Related Filesvo tools
MP4 to GIF
Turn a video clip into an animated GIF with adjustable frame rate and width, using a two-pass palette for the best colors.
Compress Video
Shrink MP4, MOV and WebM videos with a quality you choose, plus an optional 720p cap — with honest before/after sizes.
WebM to MP4
Convert WebM videos (VP8/VP9) into H.264 MP4 files that play on Apple devices and everywhere else.