Choose a GIF and it is converted to MP4 automatically, keeping its frames and dimensions. Play the video in the preview, then download the .mp4 file.
Read instructions, examples, and limits
You can also drop a file here.
GIF To Video converts an animated GIF into an MP4 video file. There are no settings: the picture and frames stay as they are and only the format changes. To alter the GIF itself, GIF Resizer sets its dimensions and GIF Optimizer reduces its size.
An MP4 is handy for sites, chat apps, and editors that take video uploads rather than images. The file is written with its index at the front, so playback can begin before the whole video has loaded.
The conversion is performed by FFmpeg running as WebAssembly in this tab. Its engine files are downloaded on first use from the jsDelivr CDN, or from this site if the CDN cannot be reached, while the GIF and the finished MP4 stay on your computer, held in page memory until you download or clear them.
An MP4 does not loop by itself. Looping is up to the player; on a web page, add the loop attribute to the video element.
Usually, because video encoding stores the changes between frames far more efficiently than GIF does. Output size under the preview shows the figure for your file.
The yuv420p format needs even dimensions, so an odd width or height is rounded down by one pixel. Nothing else is cropped.
The yuv420p format keeps color detail at half the resolution of brightness detail. Pixel art and small colored text show this most.
Not in this tool. Resize the GIF with GIF Resizer before converting, or shrink the MP4 afterwards with Video Optimizer.
All processing runs locally in your browser. This tool is provided as-is without warranty. Keep backups of your original files before processing.
By selecting media, you confirm you own the content or have permission to modify it. Please read the Terms and Conditions.