GIF to MP4
Convert an animated GIF to a much smaller MP4 video — in your browser.
Select a GIF
Converted to MP4/WebM in your browser (Chrome/Edge)
Click to choose, or drop a file here
About converting a GIF to MP4
Animated GIFs are huge — a few seconds can be several megabytes — because the format has no real video compression and caps each frame at 256 colours. The same animation as an MP4 is usually 5–20× smaller, plays with hardware acceleration, and looks better. This tool does that conversion in your browser.
It reads the GIF's frames with the browser's `ImageDecoder` API, draws each one to a canvas at its correct timing, and records the result to video with `MediaRecorder`. Nothing is uploaded. `ImageDecoder` is supported in Chrome, Edge and Safari 17+; Firefox can't do this yet and the tool tells you so rather than failing quietly.
The MP4 has no built-in "loop forever" flag the way a GIF does, but every video player and web embed loops with a single attribute (`loop` / `<video loop>`), so it behaves the same in practice.
Supported files
Accepts an animated .gif. Produces an MP4 (or WebM) video.
Is my file uploaded?
No. The GIF is decoded and re-recorded entirely in your browser.
Common problems
- "Your browser can't decode GIF frames"
- Use Chrome or Edge — Firefox doesn't support the ImageDecoder API this needs yet.
How to GIF to MP4
- 1
Add your GIF
Drop in the animated GIF.
- 2
Convert
Each frame is drawn to a canvas and recorded to video (Chrome/Edge).
- 3
Download
Save the MP4 — far smaller than the GIF.
Related PDF tools
GIF to MP4 — frequently asked questions
Why convert a GIF to MP4?+
An MP4 of the same animation is typically 5–20× smaller and plays with hardware acceleration — better for websites, messaging and social.
Which browsers work?+
GIF frame decoding uses the ImageDecoder API — Chrome, Edge and Safari 17+. Firefox isn't supported yet and the tool says so.
Is my GIF uploaded?+
No. It's decoded and re-recorded entirely in your browser.
Does it loop?+
The MP4 has no built-in loop flag, but every player and web embed can loop it with one attribute.
Do you upload my files to a server?+
No — every tool here processes your files entirely on your device, and nothing is uploaded to a server. The only exception is the AI tools, which send the extracted text (not the file) to Claude to do their work.
Is there a file size limit?+
There's no artificial limit we impose, but since processing happens in your browser, very large files (500+ MB or 1,000+ pages) are limited by your device's memory rather than by us.
Advertisement
Advertisement