GIF komprimieren
Zu große animierte GIFs verkleinern, damit sie unter die Limits von Stickern, Forenanhängen, E-Mails und schnell ladenden Webseiten passen
Drei Stellschrauben zugleich
Abmessungen, Framezahl und Farbqualität sind einzeln einstellbar — allein das Halbieren der Abmessungen drückt die Datei meist auf etwa ein Viertel
Frames weglassen ohne Zeitverzerrung
Die Zeit eines weggelassenen Frames geht an seinen Nachbarn, Gesamtdauer und Rhythmus bleiben also erhalten — nichts wird zum Schnellvorlauf
Lokale Verarbeitung, kein Upload
Dekodieren und Neukodieren laufen komplett im Browser, Dateien verlassen dein Gerät nicht, und es gibt weder Größen- noch Nutzungslimits
Anwendungsfälle
- WeChat-Sticker begrenzen ein GIF auf 1 MB und 240×240 — zu große Animationen lassen sich nach dem Komprimieren direkt hinzufügen
- Foren und Community-Plattformen begrenzen Anhänge und Bilder, und ein Bildschirmmitschnitt als GIF mit zig Megabyte lässt sich schlicht nicht hochladen
- Demo-Animationen in Dokumentationen, READMEs und Produktbeschreibungen laden nach dem Komprimieren schneller und bremsen die Lesenden nicht mehr aus
- E-Mail-Anhänge sind meist auf 10–25 MB begrenzt, lange Animationen müssen also erst abspecken, bevor sie versendet werden können
Warum GIFs so groß sind und was sich überhaupt komprimieren lässt
GIF ist ein Format von 1987: Jeder Frame darf höchstens 256 Farben nutzen, und eine Zwischenbildkompression wie bei modernem Video gibt es nicht. Deshalb ist dasselbe Material als GIF oft mehr als zehnmal so groß wie als MP4. Damit bleiben nur drei Ansatzpunkte: Bildabmessungen, Framezahl und Anzahl der Farben pro Frame.
Dieses Werkzeug dekodiert das GIF Frame für Frame mit gifuct-js (und stellt dabei nach den GIF-Disposal-Regeln jedes Bild vollständig wieder her), quantisiert anschließend die Palette neu und kodiert die Ausgabe mit gif.js. Von den drei Einstellungen bringen die Abmessungen am meisten — halbe Breite und Höhe bedeuten ein Viertel der Pixel; das Weglassen von Frames folgt danach; die Farbqualität liefert weniger Ersparnis, ist aber nützlich, wenn du die Größe nicht opfern willst. Alles wird lokal im Browser berechnet.
Verwandte GIF-Werkzeuge
Wenn die gewünschte Größe partout nicht erreichbar ist, lohnt ein Formatwechsel: Als Video wird die Animation eine Größenordnung kleiner — nutze dafür GIF zu Video. Umgekehrt schneidest du mit Video zu GIF eine Animation aus einem Video und baust mit Bilder zu GIF eine aus Fotos, um das Ergebnis anschließend hier zu komprimieren.
Häufig gestellte Fragen
Wie klein lässt sich ein GIF wirklich machen?
Das hängt vom Original und den Einstellungen ab. Die Abmessungen bringen am meisten: Halbierst du Breite und Höhe, bleibt nur ein Viertel der Pixel übrig, und die Datei landet meist bei 25 %–35 % des Originals. Lässt du zusätzlich jeden zweiten Frame weg, kommen die meisten GIFs auf rund 15 %. Änderst du nur die Farbqualität und lässt Größe und Frames unangetastet, sind es typischerweise 10 %–30 %.
Läuft die Animation schneller, wenn Frames wegfallen?
Nein. Die Anzeigedauer eines weggelassenen Frames wird dem davor behaltenen Frame zugeschlagen, Gesamtdauer und Abspielgeschwindigkeit bleiben also exakt gleich — nur die Flüssigkeit nimmt ab. Bei GIFs mit ohnehin niedriger Bildrate solltest du alle Frames behalten.
Wie bekomme ich ein GIF unter das Größenlimit für Sticker?
WeChat-Sticker etwa erlauben höchstens 1 MB und 240×240. Wähle eine Größenstufe, bei der Breite und Höhe unter 240 liegen, lass jeden zweiten Frame weg und belasse die Farbqualität auf „Ausgewogen“; prüfe danach die Größe im Ergebnisbereich. Ist sie immer noch zu groß, stelle auf „Kleinste Datei“ um oder verkleinere weiter.
Warum ist mein GIF nach dem Komprimieren größer geworden?
Manche GIFs sind bereits sehr aggressiv optimiert — jeder Frame speichert nur einen winzigen geänderten Bereich — und beim Neukodieren wird jeder Frame als vollständiges Bild geschrieben, was diese Optimierung aufhebt. Stelle in dem Fall die Abmessungen auf 50 % oder weniger oder lass jeden zweiten Frame weg, dann sinkt die Größe wieder.
Wird meine GIF auf einen Server hochgeladen?
Nein. Dekodieren, Skalieren und Neukodieren laufen vollständig lokal in deinem Browser. Dein GIF verlässt dein Gerät nicht und wird nirgendwohin hochgeladen.
Bringt das Komprimieren eines großen GIFs den Browser ins Stocken?
Beim Komprimieren wird jeder einzelne Frame dekodiert und wieder kodiert — je mehr Frames, desto länger dauert es, und eine Animation mit mehreren hundert Frames kann auf dem Handy eine Weile brauchen. Geht es dir vor allem um eine kleinere Datei, verkürzt eine Verkleinerung auf 50 % zugleich die Verarbeitungszeit deutlich.