KI auf dem Gerät – professionell und privat.

GIF komprimieren

Animierte GIFs auf eine selbst gewählte Größe bringen — Timing und Transparenz bleiben.

  • Kein Upload
  • Zielgröße
  • Behält das Timing
  • 2–256 Farben

GIF hier ablegen

GIF, animiertes WebP oder APNG

Kompressionsmodus
Kompressionsmodus
Zielgröße
2 MB

Das Tool sucht die sanftesten Einstellungen, die sie erreichen.

Ausgabe
Farben
128
Dithering
Skalierung
100%
Behalte 1 Frame von je
1

Entfernte Frames geben ihre Zeit an den verbleibenden ab, die Animation läuft also gleich lang.

Erweitert
0

Lässt fast identische Pixel als unverändert zählen.

Speichert nur, was sich zwischen Frames geändert hat.

Schaltet Delta-Frames ab — beide brauchen denselben Palettenplatz.

So komprimierst du ein GIF

Verkleinere ein animiertes GIF, indem du entweder die benötigte Größe nennst oder Palette, Skalierung und Bildrate selbst einstellst.

  1. 1

    GIF hinzufügen

    Zieh ein animiertes GIF auf die Ablagefläche oder klicke zum Durchsuchen. Animiertes WebP und APNG funktionieren ebenfalls. Die Datei wird auf deinem Gerät gelesen und nie hochgeladen.

  2. 2

    Zielgröße oder manuelle Kontrolle wählen

    Im Zielmodus tippst du die gewünschte Größe ein — 5 MB, 2 MB, was das Ziel erlaubt — und das Tool sucht die sanftesten Einstellungen, die sie erreichen. Im manuellen Modus setzt du Palette, Skalierung, Frame-Verwerfung und Dithering selbst.

  3. 3

    Vorschau und Zahlen prüfen

    Das Ergebnisfeld zeigt die komprimierte Animation, die Größe vorher und nachher und die Ersparnis. Ist eine Einstellung zu aggressiv, siehst du das in der Vorschau statt erst nach dem Herunterladen.

  4. 4

    Komprimiertes GIF herunterladen

    Drücke Herunterladen. Die Datei behält ihr Einzelbild-Timing, ihre Schleifenzahl und ihre Transparenz — sie läuft genau wie das Original, nur kleiner.

Warum ein GIF komprimieren

GIF ist das einzige breit unterstützte Animationsformat, das älter ist als sämtliche modernen Kompressionsverfahren, und das merkt man. Das Format speichert höchstens 256 Farben pro Frame, hat keine Bewegungskompensation und schreibt in den Händen eines nachlässigen Encoders jeden Frame als vollständiges Bild. Eine fünfzehnsekündige Bildschirmaufnahme, die als MP4 400 kB hätte, landet regelmäßig als 12-MB-GIF: zu groß für einen E-Mail-Anhang, zu groß für die meisten Chat-Clients und über eine Mobilverbindung langsam genug, um fertig zu laden, nachdem die Leserin längst weitergescrollt ist.

Gib eine Zielgröße vor und der Kompressor löst sie, oder übernimm Palette, Skalierung und Frames selbst.

Liest GIF, animiertes WebP und APNG. Schreibt ein Standard-GIF89a und erhält Einzelbild-Verzögerungen, Schleifenzahl und Transparenz.

Was Kompression tatsächlich bringt

  • Versendbarkeit. Die meisten Mailserver lehnen Anhänge über 10 MB ab, viele Chat-Clients alles über 8. Ein Kompressor ist oft der Unterschied zwischen Senden und Nicht-Senden.
  • Seitengeschwindigkeit. Ein animiertes GIF blockiert nichts, konkurriert aber mit allem anderen auf der Seite um Bandbreite und dekodiert weiter, solange es läuft.
  • Mobiles Datenvolumen. Wer über einen getakteten Anschluss liest, zahlt jedes Byte einer unoptimierten Animation — und zahlt es bei jedem Besuch erneut, wenn sie nicht zwischengespeichert wird.
  • Speicher, der sich summiert. Eine Dokumentationsseite mit sechzig Bildschirmaufnahmen schleppt ein halbes Gigabyte Animation mit, das achtzig Megabyte sein könnte.

Wie GIF-Kompression wirklich funktioniert

Im GIF-Format gibt es keinen Qualitätsregler. Anders als bei JPEG, wo eine einzige Zahl Detail gegen Größe tauscht, wird ein GIF komprimiert, indem man ändert, was darin steht: wie viele Farben, wie viele Pixel, wie viele Frames und wie viel von jedem Frame überhaupt gespeichert werden muss. Diese vier Hebel zu verstehen macht aus Kompression eine Entscheidung statt eines Ratespiels, denn sie kosten den Betrachter sehr Unterschiedliches.

Die vier Hebel, in der Reihenfolge, in der man sie ziehen sollte

  • Abmessungen. Breite und Höhe zu halbieren entfernt rund drei Viertel der Pixeldaten und ändert nichts an der Bewegung. Bei einer Animation, die ohnehin klein dargestellt wird, ist das nahezu kostenlos — deshalb zuerst.
  • Palette. Von 256 auf 128 Farben ist bei den meisten Aufnahmen unsichtbar, sobald gedithert wird. Unter etwa 32 Einträgen beginnen weiche Verläufe zu streifen.
  • Delta-Frames. Nur das geänderte Rechteck zu speichern und unveränderte Pixel transparent zu markieren, kostet visuell nichts und ist häufig allein ein Vielfaches der Dateigröße wert.
  • Bildrate. Jeden zweiten Frame zu verwerfen halbiert die Frame-Daten und ist der einzige Hebel dieser Liste, den ein Betrachter sofort bemerkt — als Ruckeln. Er kommt zuletzt.

Delta-Frames: der Hebel, den die meisten Tools ausgeschaltet lassen

Die GIF-Spezifikation erlaubt seit 1989, dass ein Frame nur einen Teil der Leinwand bedeckt und Pixel als transparent markiert, um zu sagen: „was hier schon auf dem Bildschirm steht, stimmt noch“. Eine sprechende Person oder eine Oberflächen-Aufnahme ändert pro Frame nur einen kleinen Bruchteil ihrer Pixel, und eine lange Folge desselben transparenten Index komprimiert praktisch auf nichts. Gemessen an der Testanimation dieses Tools — ein statischer Verlaufshintergrund mit einem bewegten Quadrat — ergab das Speichern ganzer Frames 116.532 Bytes, die Delta-Kodierung 21.304. Das ist ein Faktor 5,5 aus einer Änderung ganz ohne visuelle Kosten, und es ist der Hauptgrund, warum ein handgebautes GIF um ein Vielfaches größer ist als nötig.

Gemessene Ergebnisse

  • Delta-Frames gegen ganze Frames 116.532 B auf 21.304 B bei einer 20-Frame-Animation: 5,5x, bei pixelidentischer Ausgabe.
  • 256 auf 8 Farben 381.670 B auf 90.113 B bei einem fotografischen 12-Frame-Clip: 4,2x — und der Punkt, an dem Streifen offensichtlich werden.
  • Jeden zweiten Frame verwerfen 21.304 B auf 14.282 B, bei unveränderter Gesamtdauer von 2.000 ms.
  • Kodiergeschwindigkeit 100 Frames in 480x270 in 209 ms auf dem hardwarebeschleunigten Pfad kodiert.

Eine Größe vorgeben statt zu raten

Jeder andere GIF-Kompressor gibt dir einen Kompressionsregler und überlässt es dir herauszufinden, welche Zahl die gewünschte Größe trifft. Das ist verkehrt herum: Du willst fast nie „75 % Kompression“, du willst eine Datei unter 8 MB, weil der Chat-Client genau das annimmt. Der Zielmodus dreht das um. Du nennst die Größe, und das Tool durchläuft eine Leiter von Einstellungen, geordnet danach, was jede den Betrachter kostet — Abmessungen zuerst, Palette danach, Frames zuletzt — und liefert die sanfteste Kombination, die passt. Die Suche ist eine Bisektion und kostet daher höchstens acht Kodierungen statt der sechsundzwanzig eines linearen Durchlaufs; und ist eine Größe wirklich nicht erreichbar, sagt sie das und gibt die kleinste erreichte zurück, statt die einzige erhaltene Anweisung still zu verfehlen.

Einstellungen von Hand wählen

  • Bildschirmaufnahmen und Oberflächen-Demos. Flächige Farben und scharfe Kanten. Probiere 64 Farben ohne Dithering — Dithering fügt Rauschen hinzu, das die Lesbarkeit von Text beeinträchtigt, und kostet Bytes genau bei dem Material, das ohne es am besten komprimiert.
  • Fotografisches oder aus Video gewonnenes Material. Weiche Verläufe brauchen Dithering, um Streifen zu vermeiden. 128 Farben mit geordnetem Dithering ist ein guter Startpunkt; Fehlerdiffusion sieht etwas besser aus und ist langsamer, weil sie sich nicht parallelisieren lässt.
  • Strichzeichnungen, Logos und Pixel-Art. Übersteht oft 16 oder sogar 8 Farben mit ausgeschaltetem Dithering. Schalte es hier bewusst ab — es würde flächige Bereiche sichtbar sprenkeln.
  • Alles mit transparentem Hintergrund. Lass die Delta-Optimierung in Ruhe und rechne mit einer größeren Datei. Beide Funktionen streiten um denselben Paletten-Index, und Korrektheit gewinnt.

Wo ein komprimiertes GIF die richtige Antwort ist

  • E-Mail-Signaturen und Newsletter. Die meisten E-Mail-Programme spielen noch immer kein Video ab, eine Animation muss also ein GIF sein. Bleib unter einem Megabyte.
  • Dokumentation und README-Dateien. Ein GIF läuft auf GitHub und in den meisten Static-Site-Generatoren direkt im Text — ohne Player, ohne Autoplay-Richtlinie und ohne Codec-Frage.
  • Chat und Messaging. Größenlimits sind streng und je nach Client verschieden — genau der Fall, für den es den Zielmodus gibt.
  • Offline- und Archivkopien. Ein GIF braucht weder Codec-Unterstützung noch Netz und läuft in zwanzig Jahren immer noch.

Was hineingeht und was herauskommt

Die Eingabeliste ist geschlossen und wird im Dateidialog durchgesetzt, nicht erst im Encoder. Eine Datei, die dieses Tool nicht öffnen kann, wird in Millisekunden abgelehnt — mit einem Weg zu dem Tool, das sie öffnen kann, statt angenommen zu werden und später hinter einem Ladeindikator zu scheitern.

  • GIF hinein. Animiert oder einzelbildig, interlaced oder nicht, mit globaler Palette oder mit einer eigenen lokalen Palette je Frame. Frames, die nur ein versetztes Teilrechteck sind, werden vor allem anderen auf die volle Leinwand komponiert.
  • Animiertes WebP und APNG hinein. Beide werden auf jedem Browser von unseren eigenen Demuxern gelesen statt von einem nativen Decoder, sodass Frames und Timing überall identisch sind — auch in Browsern, die überhaupt keinen Decoder für animierte Bilder haben.
  • GIF hinaus, immer. Ein Standard-GIF89a mit globaler Farbtabelle, Einzelbild-Verzögerungen, Entsorgungsmethoden und Netscape-Schleifenerweiterung.
  • Alles andere wird mit einem Weg abgelehnt. Ein Video geht zu Video zu GIF, ein Standbild zum GIF-Ersteller. „Das können wir hier nicht öffnen, nimm dafür jenes“ ist umsetzbar; „nicht unterstützte Datei“ liest sich, als wäre deine Datei kaputt.

Größen- und Frame-Grenzen

  • Kostenlos. Eine Datei bis 50 MB und bis zu 300 Frames, Ausgabe bis 1024 px an der langen Kante und bis zu 128 Farben. Das ist ein wirklich brauchbarer Kompressor und keine Demo — er entspricht der Dateigrenze des meistgenutzten Wettbewerbers für diese Aufgabe.
  • Pro. Keine auferlegte Dateigrenze und die volle 256-Farben-Palette in voller Auflösung. Die Obergrenze ist der Speicher deines Geräts, denn nichts wird hochgeladen — es gibt kein Serverkontingent, das ausgehen könnte.
  • Die eine Grenze, die beide Pläne teilen. Jeder Frame wird während der Bearbeitung auf volle Farbe entpackt, also begrenzt ein Speicherbudget die Arbeit, bevor sie beginnt, statt den Tab stehenbleiben zu lassen, während der Fortschrittsring weiterdreht.

Was auf deinem Gerät passiert

Nichts wird hochgeladen. Wenn du eine Datei hinzufügst, wird sie auf deiner Maschine Frame für Frame dekodiert, die Palette wird aus einer über die ganze Animation verteilten Stichprobe gebaut statt aus dem ersten Frame, jedes Pixel wird dieser Palette zugeordnet, unveränderte Bereiche werden transparent markiert, und das Ergebnis wird komprimiert und als Standard-GIF89a geschrieben. Das alles läuft in einem Hintergrund-Thread, damit die Seite bedienbar bleibt, und die schwerste Einzeloperation — jedes Pixel jedes Frames auf den nächstliegenden Paletteneintrag abzubilden — läuft auf deiner Grafikhardware, wo sie verfügbar ist, und sonst auf dem Prozessor.

Warum dieselbe Datei jedes Mal gleich komprimiert

  • Ein deterministischer Quantisierer. Die meisten GIF-Bibliotheken nutzen NeuQuant, einen zufallsbasierten neuronalen Quantisierer, dessen Ausgabe zwischen Läufen schwankt. Dieses Tool nutzt Median Cut, das exakt und reproduzierbar ist — dieselbe Eingabe mit denselben Einstellungen ergibt immer byteidentische Ausgabe.
  • Identische Ergebnisse auf jedem Pfad. Der grafikbeschleunigte und der Prozessor-Pfad müssen dieselben Bytes erzeugen, nicht bloß ähnliche. Ein Pfad, der einen anderen Paletteneintrag wählt, zeigt sich als Farbflackern zwischen Frames — in einer Animation weit sichtbarer als ein falsches Pixel in einem Standbild.
  • Timing aus der Datei gelesen, nicht angenommen. GIF-Verzögerungen gelten pro Frame und sind oft unregelmäßig. Sie werden einzeln gelesen und durchgereicht, statt zu einer Bildrate gemittelt zu werden.

Die Kodierung ist hardwarebeschleunigt, wo dein Gerät es hergibt, und der beschleunigte und der Rückfallpfad sind als byteidentisch verifiziert. Gemessen auf der Referenzmaschine: 100 Frames in 480x270 in 209 ms. Läuft auf deinem Gerät, nicht auf unseren Servern.

Häufige Fragen

Wie stark lässt sich ein GIF verkleinern, ohne dass es schlechter aussieht?

Bei den meisten Bildschirmaufnahmen und Reaktionsclips sind 50 bis 80 Prozent erreichbar, bevor etwas auffällt, und fast alles davon kommt aus zwei Änderungen: kleinere Abmessungen und eine Palette von 256 auf 64 oder 128 Farben. Der schwierige Fall ist fotografisches Material mit weichen Verläufen, weil eine kleine Palette als Streifenbildung sichtbar wird. Strichzeichnungen, Oberflächen-Aufnahmen und flächige Animation vertragen weit mehr — sie überstehen oft eine 32-Farben-Palette ohne sichtbaren Verlust.

Läuft mein GIF schneller, wenn Frames verworfen werden?

Hier nicht. Wird ein Frame entfernt, wird seine Anzeigezeit dem verbleibenden Frame zugeschlagen, sodass die Animation exakt so lange läuft wie zuvor. Das lohnt sich bei jedem Tool zu prüfen: Es ist ein verbreiteter Fehler, das Ergebnis bleibt ein gültiges GIF, und das einzige Symptom ist doppelte Abspielgeschwindigkeit — bei einem kurzen Clip leicht zu übersehen, bei einem langen unmöglich.

Was ist der Unterschied zwischen Farbreduktion und verlustbehafteter Kompression?

Farbreduktion ändert die Palette: Jedes Pixel wird auf den nächstgelegenen Eintrag einer kleineren Menge abgebildet, die Datei speichert also weniger Information. Verlustbehaftete Kompression erlaubt stattdessen, Pixel, die dem vorherigen Frame fast gleichen, als unverändert zu behandeln, sodass sie fast nichts kosten. Beide sind unabhängig, und eine moderate Dosis von beidem schlägt meist, eines davon bis ans Limit zu treiben.

Sollte ich lieber in MP4 umwandeln als das GIF zu komprimieren?

Wenn das Ziel Video annimmt: ja, und zwar deutlich. GIF ist auf 256 Farben pro Frame begrenzt und hat keine moderne Zwischenbild-Kompression, deshalb ist ein MP4 oder WebM desselben Clips regelmäßig zehn- bis zwanzigmal kleiner und sieht besser aus. Komprimiere das GIF, wenn das Ziel das Format wirklich verlangt: E-Mail-Signaturen, manche Chat-Clients, Dokumentation, die offline funktionieren muss.

Zerstört Komprimieren die Transparenz meines GIFs?

Nein. GIF-Transparenz ist ein Paletten-Index pro Frame und kein Alphakanal, und sie wird durch die gesamte Verarbeitung getragen. Eines ändert sich automatisch: Wird ein transparenter Hintergrund verlangt, wird die Delta-Frame-Optimierung abgeschaltet, weil beide Funktionen den Transparenz-Index nutzen wollen und Verschiedenes damit meinen. Das Ergebnis ist korrekt und etwas größer, und das Tool sagt es, statt still einen Schmier zu erzeugen.

Warum wurde mein GIF größer statt kleiner?

Fast immer, weil es bereits optimiert war und die Neukodierung eine frische Palette und frische Frame-Daten gebaut hat, ohne noch etwas zum Entfernen zu finden. Das Tool nennt bei jedem Lauf die Größe vorher und nachher, das ist also sofort sichtbar und nicht erst, nachdem du das Original ersetzt hast. Ist die Ausgabe größer, behalte die Eingabe.

Gibt es eine Größenbegrenzung?

Im kostenlosen Plan eine Datei bis 50 MB und bis zu 300 Frames. Pro hebt die Dateigrenze auf und geht so weit, wie der Speicher deines Geräts trägt — da nichts hochgeladen wird, ist die Obergrenze deine Maschine und kein Serverkontingent. Sehr lange Animationen in großen Abmessungen sind im Desktop-Browser deutlich schneller als auf dem Handy.

Läuft die komprimierte Datei überall gleich?

Ja. Die Ausgabe ist ein Standard-GIF89a mit globaler Farbtabelle, Einzelbild-Verzögerungen und Netscape-Schleifenerweiterung — genau das, was jeder Browser, Chat-Client und Bildbetrachter erwartet. Timing und Schleifenzahl werden aus der Quelle übernommen, sofern du sie nicht selbst änderst.