GIF to Video Converter
Convert animated GIFs to WebM video that is usually 80 to 90 percent smaller and plays in every modern browser.
Drop a GIF here or paste from clipboard
or click to browse
How to Convert a GIF to Video
- Add your GIF - Drop it in or click to browse.
- Choose looping - Play once for the smallest file, or bake in 3 or 5 repeats for a GIF-like feel.
- Convert - The animation is recorded into a WebM video in your browser (MP4 on older iPhones and Macs that can't record WebM).
- Download - Save a file that is usually a tenth the size of the GIF.
The Size Difference Is Not Subtle
The same 6 second clip, in each form:
The gap comes from how the two formats think. A GIF stores every frame as a complete image; a video codec stores one full frame and then, for the rest, only what changed. For a typical animation where most of each frame stays still, "only what changed" is very little, and the file collapses accordingly, while gaining millions of colors over GIF's 256 in the process.
When Video Beats the GIF
Reach for this conversion when the file is going somewhere GIFs behave badly: messaging apps that choke on multi-megabyte attachments, platforms with tight upload caps, video editors that want footage rather than GIFs, or anywhere playback smoothness matters. The major social networks already convert uploaded GIFs to video server-side, which is a good hint about which format the modern web actually prefers. The reverse trip, when you need guaranteed autoplay in a README or forum, is our Video to GIF tool.
Why Converting Takes as Long as the GIF Plays
The converter plays your GIF frame by frame, holding each frame for exactly the delay stored in the file, while the browser records the result. As a result, the video keeps the GIF's original pacing, including animations where some frames linger longer than others. It also means conversion runs at playback speed: so a 6 second GIF takes about 6 seconds, and the same GIF looped 3 times takes about 18.
Two more things follow from that. Keep the tab in front while it records, because browsers slow down timers in background tabs and the video can come out with stutters. And if a GIF has odd pixel dimensions, the tool adds one pixel to make them even, since video encoders require it; nobody will spot a single row of padding, but it explains why a 481 pixel wide GIF comes out 482 wide.