{# Als einziges Symbol OHNE fill-Attribut: Der Stern zeigt seinen Zustand ueber die Flaeche (.sts-star[aria-pressed="true"] svg { fill: currentColor }). Ein fill am symbol waere ein Praesentationsattribut und schluege die geerbte CSS-Angabe - der gemerkte Stern bliebe dann eine Kontur. #} {# Bedienungssymbole des Notizblocks. Quelle: Lucide (ISC-Lizenz), wie in der Design-Uebergabe "Alltagswerkzeuge v2". Geometrisch statt handgezeichnet: sie stehen in Leisten neben Text, nicht als Kategoriezeichen. #}
Small Things Sorted

Video to GIF

A short moment as an animation - with an honest size figure.

Stays on your device – The video is processed in your browser. It is not uploaded.

The first click loads about 10 MB of processing module. A GIF quickly gets larger than the video it came from - which is why length, width and frame rate are limited here, and the expected size is shown before you click.

Drop your files here

or

You can also paste with Ctrl+V.

What you type is processed in your browser and never sent to us.

How to do it

  1. Pick your video

    Drop the file in or choose it.

  2. Moment and length

    Start in seconds, at most 15 seconds long.

  3. Width and frame rate

    Both affect the size strongly - the estimate below shows it.

  4. Go

    Afterwards the actual size is shown.

What this is for

For a ticket system, a chat, or a page that will not embed video: a few seconds as an animation that plays by itself everywhere.

A GIF is almost always larger than the video it came from. The format is from 1987 and barely compresses movement at all - five seconds of phone video can run into double-digit megabytes as a GIF while the same moment as MP4 is a few hundred kilobytes. That is why length, width and frame rate are limited here, and the expected size is shown before you click.

The colours are worked out in two passes: first a palette is built from the actual footage, then the picture is drawn with it. A GIF knows only 256 colours - whether those come from your video or from a fixed table is the difference between "looks like a GIF" and "looks broken".

Common questions

No. The processing runs in your browser.

Because GIF does not compress movement. Each frame is stored practically on its own - at 12 frames a second over five seconds that is 60 frames. Less width and fewer frames per second help most; the estimate above the button shows how much straight away.

Because nothing usable comes out above that. A 30-second GIF runs into double-digit megabytes even at 320 pixels wide - slower to load than the video and worse to look at.

No, the format has none. If you need sound, a short MP4 is the better choice - most chats and ticket systems now play those automatically just the same.

An order of magnitude, not a promise. How large a GIF gets depends on how much moves between frames, and nobody knows that beforehand. With a still picture it comes out considerably smaller, with a lot of movement larger.

Missing a tool? Tell us which one.