All tools

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. 1

    Add your GIF

    Drop in the animated GIF.

  2. 2

    Convert

    Each frame is drawn to a canvas and recorded to video (Chrome/Edge).

  3. 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.