Kurz halten
GIFs werden schnell groß. Für ein README oder eine Chatnachricht passen meist drei bis acht Sekunden in 480p.
Für READMEs, Pull Requests, Doku, Chats und überall dort, wo kein Video läuft. Code einfügen, Auflösung wählen, GIF herunterladen.
Die Vorschau klappt hier, zum Exportieren brauchst du aber Chrome, Edge oder Firefox auf einem Computer. Kopiere den Link und öffne ihn dort.
Oder fang mit einem Beispiel an:
Kommt dein Code von einer KI?
Sobald du HTML einfügst, läuft deine Animation hier.
Lass diesen Tab im Vordergrund, bis das Rendern fertig ist.
Läuft auf deinem Gerät – deine Datei wird nie hochgeladen.
Füge das HTML ein oder zieh eine .html- oder .zip-Datei hierher. Die Vorschau startet sofort.
Wähle das Seitenverhältnis danach, wo das Video laufen soll. Die Dauer ermitteln wir aus der Animation – du kannst sie aber ändern.
Wähle MP4, GIF, transparentes WebM oder ein PNG-Einzelbild und lade die Datei herunter.
Häng diesen Text an deine Anfrage an oder schick ihn zusammen mit dem Code, den du schon hast. So stehen die Chancen am besten, dass alles sauber gerendert wird.
Schreib diese Animation als eine einzige, eigenständige HTML-Datei um, die ich mit htmlto.video als Video exportieren kann: - Gestalte sie für das Seitenverhältnis 16:9. Sie muss das Browserfenster genau ausfüllen (100vw mal 100vh, kein Scrollen). Gib alle Größen in vw und vh an, damit sie sich an jede Auflösung anpasst. - Sie startet von selbst, sobald die Seite geladen ist, und braucht weder Maus noch Tastatur noch Scrollen. - Sie hat eine feste Dauer. Gib die Dauer in einem Kommentar in der ersten Zeile an, zum Beispiel <!-- duration: 8s -->. - Animiere mit CSS-Animationen, der Web Animations API, GSAP oder requestAnimationFrame mit dessen timestamp-Argument. Verwende kein Video, kein Audio und keine iframes. - Schreib das gesamte CSS und JavaScript inline in die Datei. Bette Bilder als Inline-SVG oder Data-URLs ein. Schriften und Bibliotheken dürfen nur von einem CDN kommen, das Cross-Origin-Laden erlaubt, etwa Google Fonts, cdnjs oder jsDelivr. - Antworte mit dem vollständigen HTML in einem einzigen Codeblock.
GIFs werden schnell groß. Für ein README oder eine Chatnachricht passen meist drei bis acht Sekunden in 480p.
Wiederholt sich eine Animation, schneiden wir sie auf genau einen Durchlauf. So läuft das GIF ohne Sprung in Schleife.
Ein GIF hat 256 Farben pro Einzelbild. Flächige Formen und Text bleiben scharf, weiche Verläufe und Fotos bekommen Streifen.
Exportiere aus demselben Code ein MP4. Das ist schärfer und deutlich kleiner – überall dort, wo Videos erlaubt sind.