GIF to Video

Convert an animated GIF into an MP4 or WebM video that keeps every frame and its timing, usually at a fraction of the file size. The conversion runs in your browser, so your GIFs are never uploaded.

Your files never leave your device. Everything runs in your browser.

How it works

  1. Add your GIFsDrop one or more animated GIFs on the page or choose them from your device.
  2. Choose the settingsPick MP4 or WebM, how often the animation repeats and a background color for transparent parts.
  3. Download the videoSave each video on its own or all of them at once as a ZIP file.

Why turn a GIF into a video?

GIF is a format from 1987. It stores every frame as a separate picture with at most 256 colors and only simple compression, so a few seconds of animation easily become several megabytes. A video codec such as H.264 or VP9 only stores what changes from one frame to the next and handles color far better. GIFs made from video clips or photos therefore usually shrink to a fraction of their size, while small GIFs with a few flat colors, such as icons, gain little and can even get slightly larger.

That matters wherever size counts: web pages load faster, chat apps and social networks accept the file without complaining about size limits, and slides or emails stay light. Many sites already show GIFs as video behind the scenes for exactly this reason.

What happens to timing, transparency and odd sizes

Each frame of the GIF goes into the video with its own duration, so slow and fast parts of the animation play exactly as before. Frames that a GIF marks with no delay play at 0.1 seconds, which is what browsers do as well.

MP4 and WebM videos made here have no transparency, so transparent parts of the GIF are filled with the background color you choose. White is the default. H.264 also needs even width and height; if your GIF is 375 pixels wide, the video gets one extra column that repeats the edge pixels, so nothing is stretched or cut off. Very small GIFs, under 32 pixels on a side, are enlarged by a whole factor because video encoders do not accept such tiny sizes; the pixels stay sharp.

A video plays once unless the player loops it. Websites and most social networks loop short videos automatically, but if you want a longer clip, for example for a presentation, set Repeat to 3, 5 or 10 times.

Frequently asked questions

Are my GIFs uploaded anywhere?

No. The GIF is decoded and the video is encoded in your browser on your own device. Nothing is sent to our servers.

Is it free?

Yes. There is no sign-up, no limit on the number of files and no watermark.

Does the video have sound?

No. GIFs have no sound, so the video has only a picture track.

Why is the video so much smaller than the GIF?

Video codecs store only the changes between frames and use far better compression than GIF. In our test, a 4.5 MB GIF made from photo-like frames became an MP4 of 187 KB. Small GIFs with flat colors shrink much less.

Does it work without an internet connection?

Yes. After the page has loaded once, the conversion keeps working offline because everything happens in your browser.

My browser says it cannot create the video. What can I do?

Video encoding needs a current browser. Try the latest Chrome, Edge, Safari or Firefox, or switch between MP4 and WebM.