Video to GIF

Choose the part of the clip you want, say how many frames a second and how wide, and this page writes the GIF. The conversion happens in this tab, so the video never leaves your computer. The file size is printed next to the result, before you download it.

Want the clip with sound instead of a GIF? The Video Cutter copies out the piece as video. Only need the audio? Use Video to MP3.

  • No account
  • No watermark
  • No file limit
Drop your files hereor click to chooseNo size or count limit beyond what your own computer can hold.MP4 files start straight away, with no size ceiling. Other formats need a moment to get ready the first time. Either way your file stays on your machine.There is no upload bar here, because there is no upload. The file is opened by this page, on your machine.

Your files

0 runs to the end of the video. On anything long that means a GIF of hundreds of megabytes.

GIF stores delays in hundredths of a second, so 12 plays at 12.5 and 15 at about 14.3. Size is close to linear in frame rate.

The height follows the source. A video already narrower than this is left as it is rather than blown up.

    Nothing chosen yet.

    What this tool does for you

    The parts worth knowing before you start.

    It works out the colours from your own footage first

    A GIF holds at most 256 colours in a frame. This page goes over the clip twice: the first pass looks at every frame you asked for and picks the best 256 colours for that particular clip, the second draws the frames using them and dithers the colours it cannot keep.

    The size is on the screen before you download it

    Width, height, how many frames, how long it plays, and how many megabytes, all printed with the result.

    You pick the seconds

    Start and end, in seconds. Only that stretch is decoded. Leave the end at 0 and it runs to the end of the video.

    The video is never sent anywhere

    The file is read by this page on your own machine and the GIF is assembled there too. No account, no queue, no upload.

    How to use Video to GIF

    Drop a video in. MP4, MOV, WebM, MKV and the rest all work.

    Set the start and end seconds, the frame rate, and the width. The height follows the shape of the source.

    Press Start. An MP4 is decoded by the browser itself, with nothing to download; other formats fetch a 10 MB engine the first time. Check the numbers under the result, then download the GIF.

    When people use it

    A reply that has to move

    Three seconds of a bug reproducing itself, or the one moment in a screen recording you want somebody to look at.

    Somewhere video will not embed

    Issue trackers, wikis, chat tools and mail clients that show an image but refuse a video.

    Footage you would rather not hand over

    A screen recording with a customer name in it, an internal demo, a clip that is still under embargo. This page has nothing to send it to.

    Questions about Video to GIF

    How do I make a GIF from a video here?

    Drop the file in, set the start and end seconds, pick a frame rate and a width, and press Start. Nothing is uploaded, there is no sign-up, no watermark is added and there is no cap on how many you convert. If the result is bigger than you want, change one of the three settings and run it again.

    Why is the GIF so much bigger than the video it came from?

    GIF dates from 1989 and has no lossy compression and no motion compensation. Every frame is stored as indexed pixels and squeezed with LZW. Ten seconds at 480 pixels wide and 12 frames a second usually lands somewhere between 2 and 6 MB; the same ten seconds as MP4 is often under 500 KB. Seconds, frame rate and width each multiply the total, so a minute at full width runs into hundreds of megabytes, and your browser will normally run out of memory before it finishes.

    The colours look banded or grainy

    256 colours per frame is the ceiling of the format, not a setting. Anything smooth, such as a sky, a shadow or the noise that video compression leaves behind, cannot be written as it is, so it is dithered: scattered dots of two colours that your eye reads as a third. Flat graphics, slides and screen recordings come out clean; filmed footage with gradients in it will show the dithering if you look. That is the format, not the tool.

    Which frame rate should I use?

    GIF stores each frame delay in hundredths of a second, so only some rates come out exactly. 10, 20 and 25 are exact. 12 is written as 8 hundredths and plays at 12.5. 15 is written as 7 and plays at about 14.3. File size is close to linear in frame rate, so halving it roughly halves the bytes, and below about 8 frames a second most motion starts to read as a slideshow.

    Does the GIF have sound?

    No. The format has no audio track of any kind. Whatever sound is in the source is dropped. If the sound matters, the clip needs to stay a video.

    Does it loop?

    Yes, forever. The loop block that browsers read is written into every file this page produces.

    How long a clip can I convert?

    There is no length written into the page; the limit is the machine you are on. The decoded frames and the finished GIF both sit in this tab while it works, so a long clip at a high frame rate and full width is what runs out of memory first. If that happens you get a message saying so and the page stays up; try a shorter stretch, a lower frame rate or a narrower width. The size of the file barely matters, because only the seconds you asked for are read: we took ten seconds out of a 2.2 GB recording here in 1.7 seconds. That only holds for MP4; other formats go through the video engine, which cannot read past about 2 GB in one piece.

    Is the video really not uploaded?

    It is not. The file is read inside this tab and the GIF is built inside this tab: by the browser's own decoder for an MP4, or by an engine downloaded from this site for other formats. You can watch the network panel while it works.

    Other tools