MiniPNG

GIF-Bilder online komprimieren

GIF-Bilder komprimieren und erfahren, warum die Dateigröße so stark variiert

Einen Moment...(/)

Wir optimieren derzeit Ihre Bilder. Bitte warten Sie einen Moment, während wir die besten Ergebnisse für Sie gewährleisten.

Super, wir haben Ihre Bilder erfolgreich komprimiert.

Bilder optimiert.

GIF-Bilder komprimieren und verstehen, warum die Ersparnis so unterschiedlich ausfällt

Laden Sie zwei GIFs auf diese Seite hoch, kann eines um 40 Prozent verkleinert werden, während das andere praktisch unverändert bleibt. Das liegt nicht an einer Unzuverlässigkeit des Tools, sondern ist das wichtigste, was man über GIF verstehen sollte, bevor man Dateien hochlädt. Ein GIF besitzt keinen Qualitätsregler. Es gibt darin nichts, das sich wie bei einem JPEG gegen Dateigröße eintauschen ließe. Ein GIF-Kompressor kann lediglich Wiederholungen entfernen – wie viel am Ende eingespart wird, hängt fast ausschließlich davon ab, wie viel Wiederholung Ihre Datei ursprünglich enthält.

Wo die Bytes in einem GIF tatsächlich stecken

An zwei Stellen, und keine davon ist das Bild selbst, wie es ein Fotograf erwarten würde. Erstens gibt es die Farbtabelle: Jedes GIF enthält eine Palette mit bis zu 256 Farben, und ein animiertes GIF darf sogar für jedes einzelne Frame eine eigene Palette haben. Zweitens gibt es die Frames. Ein nachlässig erstelltes GIF speichert jedes Frame vollständig ab und übermalt das gesamte Bild dreißig Mal, nur um ein kleines Kästchen über den Bildschirm zu bewegen.

Die Arbeit besteht also darin, diese pro-Frame-Paletten zu einer gemeinsamen Tabelle zusammenzuführen und das erneute Speichern unveränderter Bildbereiche zu vermeiden. Keine dieser Maßnahmen verändert Ihre Farben. Im ersten Test unten wurden 29 einzelne Frame-Paletten zu einer globalen Tabelle zusammengefasst, die Datei verlor 40 Prozent an Größe und die vier von uns geprüften Farben kamen exakt so zurück, wie sie ursprünglich waren.

Was wir gemessen haben

Wir haben sechs Dateien über diese Seite laufen lassen und die Byte-Zahlen der Ergebnisse notiert.

DateiOriginalZurückgegebenÄnderung
Screen-Recording-Animation, 30 Frames, 640 mal 40041.699 Bytes24.994-40,1%
Einzelnes Frame mit transparentem Hintergrund1.990 Bytes1.861-6,5%
Bereits stark komprimierte Animation, 24 Frames334.312 Bytes334.027-0,1%
Einzelnes Frame bereits auf einer engen Palette56.676 Bytes56.6760%
Acht-Frame-Animation mit Kommentaren, XMP, GPS und Farbprofil15.850 Bytes9.953-37,2%
Eine PNG-Datei auf dieser Seite hochgeladen703.830 Bytes74.379-89,4%

Die 40-Prozent-Datei und die 0-Prozent-Datei liefen durch dasselbe Tool

Die erste Zeile war eine Bildschirmaufnahme: dreißig Frames, der Großteil der Fläche von Frame zu Frame identisch, und fast jedes Frame hatte eine eigene Palette. Es gab also viele Wiederholungen zu entfernen. Die fünfte Zeile war ein einzelnes Standbild, das bereits auf einer kompakten 256-Farben-Palette lag – da gab es nichts mehr zu sparen, und die Datei kam mit exakt 56.676 Bytes zurück, genau wie sie hochgeladen wurde.

Das ist die ehrliche Version eines Versprechens, das viele Seiten in den Suchergebnissen laut machen. Wenn Ihr GIF aus einem Video-Konverter, einem Bildschirmrekorder oder einem alten Export-Preset stammt, können Sie mit einer echten Ersparnis rechnen. Wenn es bereits durch einen Optimierer gelaufen ist, erwarten Sie wenig – und lesen Sie eine Null als Zeichen dafür, dass das Tool ehrlich ist, statt Qualität zu opfern, nur um eine Prozentzahl zu erzeugen.

Ihre Animation bleibt eine Animation

Wir haben das auf Byte-Ebene geprüft, nicht nur durch Abspielen. Die komprimierte Datei mit dreißig Frames enthielt weiterhin dreißig Frames, dreißig Zeitblöcke mit dem ursprünglichen 80-Millisekunden-Delay und die Loop-Erweiterung, die dem Browser das Endlos-Abspielen signalisiert. Die Bildfläche blieb 640 mal 400. Nichts wurde zu einem Standbild zusammengefasst, und es wurden keine Frames entfernt, um die Ersparnis besser aussehen zu lassen.

Transparenz und exakte Farben bleiben erhalten

Ein transparentes GIF wurde um 6,5 Prozent kleiner. Wir haben das Ergebnis auf eine Leinwand gezeichnet und vier Pixel ausgelesen: Die Ecke war weiterhin vollständig transparent, das Rot war weiterhin 220, 40, 60 und das Weiß immer noch reinweiß. Derselbe Test bei der dreißig Frames umfassenden Animation zeigte: Das Header-Blau, das Seiten-Grau, das Zeilen-Grau und das rote Kästchen blieben nach einer Reduktion um 40 Prozent unverändert. Da die Ersparnis durch das Entfernen von Wiederholungen und nicht durch Annäherung der Farben entsteht, ist genau das zu erwarten.

Wenn die Datei danach immer noch zu groß ist

Ein Kompressor kann nur entfernen, was sich wiederholt. Er kann nicht entscheiden, dass Ihre Animation vier Sekunden zu lang ist oder nicht 800 Pixel breit sein müsste. Diese Entscheidungen werden vor dem Hochladen getroffen und setzen das Minimum. Die Rechnung ist einfach: Ein GIF kostet ungefähr seine Bildfläche multipliziert mit der Anzahl der Frames. Halbieren Sie Breite und Höhe, sparen Sie etwa drei Viertel ein. Reduzieren Sie die Bildrate von dreißig auf zwölf pro Sekunde, ist das bei kurzen Clips meist unsichtbar. Wenn ein komprimiertes GIF immer noch zu groß ist, bringen diese beiden Stellschrauben deutlich mehr als jeder Optimierer.

Versteckter Text verlässt die Datei mit ihm

Ein GIF kann überraschend viel unsichtbaren Text enthalten, und das nicht nur an einer Stelle. Es gibt Kommentarblöcke, die bei Animationen auf jedem Frame sitzen können. Es gibt ein XMP-Paket, in dem Photoshop und andere Adobe-Programme Kameramodell, Urheber- und Copyright-Zeilen sowie GPS-Koordinaten ablegen. Dazu kommen Klartext-Erweiterungen und Farbprofile. All das sieht man im Bild nicht.

Wir haben eine Datei gebaut, die all das enthielt: zehn Kommentarblöcke, ein vollständiges XMP-Paket mit Breiten- und Längengrad, Höhe und Aufnahmedatum, Kameramodell, Software, Urheberzeile und Copyright-Hinweis, ein Farbprofil und eine Klartext-Erweiterung. Dann haben wir sie durch diese Seite geschickt und das Ergebnis mit einem Metadaten-Tool geprüft. Alles war entfernt. Die acht Frames blieben erhalten, die Animation lief weiterhin endlos.

Das passiert im selben Durchgang wie die Komprimierung – es kostet Sie also nichts extra und es ist kein zweiter Upload nötig. Das erklärt auch ein Ergebnis, das sonst merkwürdig wirken könnte: Eine Datei kann kleiner zurückkommen, selbst wenn der Kompressor keine Wiederholung gefunden hat, weil der mitgeschleppte Text entfernt wurde.

Auch andere Bildtypen sind hier willkommen

Der Uploader akzeptiert auch PNG, JPG, JPEG, WEBP, AVIF, SVG, TIFF, BMP und JFIF. Jede Datei kommt im Format zurück, in dem sie hochgeladen wurde. Das PNG aus der Tabelle oben wurde als PNG hochgeladen und kam als PNG zurück, immer noch 1400 mal 900 laut Header. Wer auf der GIF-Seite landet, wandelt andere Bilder nicht automatisch in ein anderes Format um.

Was Sie bekommen

  • Jedes Frame, jede Frame-Verzögerung und die Loop-Einstellung bleiben erhalten
  • Transparenz bleibt erhalten, mit denselben Farbwerten wie am Anfang
  • Ihre ursprüngliche Bildgröße bleibt unverändert
  • Pro-Frame-Paletten werden zu einer gemeinsamen Tabelle zusammengeführt – das bringt den größten Teil der Ersparnis
  • Kommentare, XMP, GPS-Koordinaten, Kamera- und Urheberdaten sowie Farbprofile werden im selben Durchgang entfernt
  • Ihre Bilddaten bleiben unangetastet, wenn keine Wiederholung mehr entfernt werden kann
  • Keine Registrierung, kein Wasserzeichen, keine E-Mail-Adresse erforderlich

Wie geht es weiter?

Für Fotos statt Animationen entfernt Fotometadaten entfernen EXIF und GPS, ohne das Bild neu zu kodieren. Wenn Ihr GIF ein einzelnes Standbild ist, ist PNG komprimieren meist die bessere Wahl. Und für denselben Inhalt in einem Format, das deutlich später als 1987 entwickelt wurde, verarbeitet WebP komprimieren sowohl Standbilder als auch Animationen.

Häufig gestellte Fragen

Weil darin kaum noch Wiederholungen vorhanden waren. Ein GIF hat keine Qualitätsstufe, daher kann ein Kompressor keine Schärfe gegen Dateigröße eintauschen wie ein JPEG-Tool. Er kann nur die pro-Frame-Farbtabelle zu einer gemeinsamen Tabelle zusammenführen und das erneute Speichern unveränderter Bildbereiche vermeiden. Eine von uns getestete Bildschirmaufnahme verlor 40,1 Prozent, weil sie voller Wiederholungen war – von 41.699 Bytes auf 24.994. Ein einzelnes Frame auf einer engen Palette verlor gar nichts und kam mit exakt 56.676 Bytes zurück. Beide Dateien liefen am selben Tag durch dasselbe Tool.

Ja, und wir haben das auf Byte-Ebene geprüft, nicht nur durch Abspielen. Die komprimierte Datei mit dreißig Frames enthielt weiterhin dreißig Frames, dreißig Zeitblöcke mit dem ursprünglichen 80-Millisekunden-Delay und die Loop-Erweiterung, die dem Browser das Endlos-Abspielen signalisiert. Die Bildfläche blieb 640 mal 400. Nichts wird zu einem Standbild zusammengefasst, und es werden keine Frames entfernt, um die Ersparnis besser aussehen zu lassen.

Nicht in unseren Messungen. Die Ersparnis entsteht durch das Entfernen von Wiederholungen, nicht durch Annäherung des Bildes. Nach einer Reduktion um 40 Prozent haben wir das Ergebnis auf eine Leinwand gezeichnet und die Pixel ausgelesen: Das Header-Blau, das Seiten-Grau, das Zeilen-Grau und das rote Kästchen waren identisch mit dem Original. Bei einem transparenten GIF war die Ecke weiterhin vollständig transparent, das Rot weiterhin 220, 40, 60 und das Weiß immer noch reinweiß.

Ja, alle, und zwar im selben Durchgang wie die Komprimierung. Ein GIF versteckt Daten an mehreren Stellen: Kommentarblöcke, die auf jedem Frame wiederholt werden können, ein XMP-Paket mit Kameramodell, Urheber- und Copyright-Zeilen sowie GPS-Koordinaten, dazu Klartext-Erweiterungen und Farbprofile. Wir haben eine Datei mit all diesen Daten erstellt, sie durch diese Seite geschickt und das Ergebnis mit einem Metadaten-Tool geprüft. Zehn Kommentarblöcke kamen als null zurück. Breiten- und Längengrad, Höhe, Aufnahmedatum, Kameramodell, Urheber, Credit und Copyright waren leer, das XMP-Paket war komplett entfernt. Die acht Frames blieben erhalten, die Animation lief weiterhin.

Verändern Sie die beiden Dinge, die ein Kompressor nicht ändern darf: die Bildgröße und die Anzahl der Frames. Ein GIF kostet ungefähr seine Fläche multipliziert mit der Frame-Anzahl. Halbieren Sie Breite und Höhe, sparen Sie etwa drei Viertel der Dateigröße. Reduzieren Sie von dreißig auf zwölf Frames pro Sekunde, ist das bei kurzen Clips meist unsichtbar. Eine Sekunde am Ende zu kürzen, bringt mehr als jeder Optimierer. Wenn das GIF eigentlich ein einzelnes Standbild ist, muss es gar kein GIF sein.

Ja. Der Uploader akzeptiert PNG, JPG, JPEG, WEBP, AVIF, SVG, TIFF, BMP und JFIF neben GIF. Jede Datei kommt im Format zurück, in dem sie hochgeladen wurde. Ein hier hochgeladenes PNG schrumpfte von 703.830 Bytes auf 74.379 und kam als PNG zurück, immer noch 1400 mal 900 laut Header. Es wird nichts in ein anderes Format umgewandelt, nur weil Sie diese Seite geöffnet haben.