GIF in JXL umwandeln

GIF kannst du hier kostenlos und ohne Konto in JXL umwandeln: Datei oben ablegen, und ein, zwei Sekunden später steht das Ergebnis zum Herunterladen bereit. Die Umwandlung läuft in deinem eigenen Browser, die Datei wird also nie hochgeladen — das klappt unter Windows, macOS und Linux ebenso wie auf iPhone und Android, und es funktioniert selbst dann noch, wenn du das Netz abschaltest.

  • Wo es läuft In deinem Browser. Die Datei wird nicht hochgeladen.
  • Verlustbehaftet Etwas Detail wird gegen Dateigröße getauscht. JXL kann nicht alles halten, was GIF hält.
  • Größenbegrenzung Bis 100 MB pro Datei, kostenlos und ohne Konto.
  • Gut zu wissen Nur das erste Bild wird umgewandelt — aus einem animierten GIF wird ein Standbild.

Bis zu 100 Dateien auf einmal. Gemischte Formate sind kein Problem.

Was GIF zu JXL tatsächlich bewirkt

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as GIF.

GIF36 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as JXL.

JXL7 KB5.1× kleiner

Eine fotografische Szene — weiche Verläufe, sanfte Kanten, Bildrauschen. Das ist der Fall, für den JXL gemacht ist oder eben nicht, und die Zahlen zeigen, welcher von beiden. Beide Bilder werden im Code gezeichnet und von demselben Konverter kodiert, der auch auf dieser Seite läuft — die Größenangaben sind also unsere eigene Ausgabe.
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as GIF.

GIF8 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as JXL.

JXL5 KB35 % kleiner

Ein durchsichtiger Hintergrund und ein Verlauf über die Form. JXL behält entweder beides, nur eines davon, oder füllt die Transparenz mit einer festen Farbe — und das ist der Unterschied, über den die meisten stolpern. Beide Bilder werden im Code gezeichnet und von demselben Konverter kodiert, der auch auf dieser Seite läuft — die Größenangaben sind also unsere eigene Ausgabe.
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as GIF.

GIF6 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as JXL.

JXL13 KB2.1× größer

Flächige Farben und harte Kanten, wie in einer Oberfläche, einem Diagramm oder einem Logo. Das verhält sich völlig anders als das Foto darüber — und genau deshalb lautet die Antwort: es kommt darauf an, was in der Datei steckt. Beide Bilder werden im Code gezeichnet und von demselben Konverter kodiert, der auch auf dieser Seite läuft — die Größenangaben sind also unsere eigene Ausgabe.

Ein Ordner, der aufgehoben werden soll, nicht verschickt

Wer noch Ordner voller GIFs aus der Zeit der eigenen Tripod- oder Geocities-artigen Homepage besitzt — blinkende Trennlinien, „Under Construction"-Banner, animierte Gästebuch-Icons —, hat meist kein Weiterleitungsproblem, sondern ein Aufbewahrungsproblem. JPEG XL ist genau dafür gedacht: ein Format fürs Archiv, nicht fürs Ausliefern an fremde Browser.

Wer dagegen Dateigröße für eine Webseite sparen will, ist hier falsch — dafür sind die Lieferformate gedacht, die auf breite Browserunterstützung zielen. Diese Seite ist für den Ordner auf der eigenen Festplatte, den jemand seit Jahren nicht mehr angefasst hat und jetzt in ein moderneres Format überführen will.

Eine Fotograf-Codec trifft auf 256 Palettenfarben

JPEG XL wurde für kontinuierliche Farbverläufe entwickelt — Fotografien mit vielen Millionen Farben. Ein GIF hat davon nichts: Es ist 256-farbig indiziert und war das schon, bevor die Umwandlung überhaupt beginnt.

Das ist kein Fehler, nur eine Fehlpassung. Der neue Codec bekommt Material, für das er nicht gebaut wurde, und der Größengewinn gegenüber dem Original fällt entsprechend unregelmäßig aus — mal deutlich kleiner, mal kaum anders.

Ein Qualitätsregler von 1 bis 100, kein verlustfreier Schalter

Die Umwandlung stellt einen einzigen Qualitätswert zwischen 1 und 100 bereit, standardmäßig 82, und keinen separaten Modus für verlustfreie Ausgabe. Was herauskommt, ist also eine Neukodierung, keine exakte Kopie der ursprünglichen Bildpunkte.

Für ein Archiv ist das der entscheidende Unterschied. Wer das Original bewahren will, sollte den Regler an das obere Ende stellen und die größere Datei in Kauf nehmen, oder gleich zu einem Format greifen, bei dem Verlustfreiheit keine Einstellung, sondern die Eigenschaft des Formats selbst ist.

PNG bleibt für die meisten alten GIFs die bessere Wahl

PNG komprimiert verlustfrei, öffnet in praktisch jeder Software seit dreißig Jahren und ist für genau dieses Material gebaut — flache Farbflächen, harte Kanten, begrenzte Paletten. Bei einem typischen alten GIF liegt die PNG-Größe nah an der JXL-Größe, und PNG ist dabei exakt.

Wirklich lohnt sich JXL bei einem GIF, das eigentlich ein stark gedithertes Foto oder einen Screenshot eines Fotos zeigt — Material, bei dem die Palettenreduktion Rauschen erzeugt hat, an dem PNGs verlustfreie Kompression nichts findet. Das ist bei den meisten Sammlungen die Minderheit der Dateien. Wer unsicher ist, welcher Fall vorliegt, kann eine einzelne Datei probeweise in beide Formate umwandeln und die beiden Ergebnisgrößen direkt vergleichen, bevor er sich für eine ganze Sammlung entscheidet.

Die Animation bleibt beim Umwandeln zurück

JPEG XL kann Animationen speichern, diese Umwandlung erzeugt aber keine: Ein einzelnes Bild aus dem GIF wird dekodiert, ein einzelnes Bild wird geschrieben. Aus einer animierten Grußkarte oder einem blinkenden Banner wird also genau das Standbild, mit dem das GIF sonst zuerst öffnet.

Für ein Archiv, dem die Animation wichtig ist, bleibt entweder das GIF selbst die richtige Aufbewahrungsform, oder eine Umwandlung in ein Videoformat, bei dem ein echter Videokodierer die Bewegung tatsächlich erhält, statt sie auf ein Bild zu reduzieren.

Die Transparenz kommt mit, kantig wie im Original

Ein transparenter Hintergrund im GIF bleibt beim Umwandeln erhalten, weil JPEG XL einen vollständigen Alphakanal kennt und dieser Weg ihn nicht wegfaltet. Was das GIF an Transparenz vorgibt, kommt also an.

Weicher wird sie dadurch nicht: Ein GIF kennt nur „ganz durchsichtig" oder „ganz sichtbar", keine Zwischenstufen, und genau dieser harte Übergang wird übernommen — mit denselben gezackten Kanten, die das GIF ohnehin schon hatte.

Die Kodierung läuft, auch wenn der Browser das Ergebnis nicht anzeigt

Ob der eigene Browser JPEG XL überhaupt darstellen kann, ist für die Umwandlung selbst unerheblich: Der Kodierer ist ein WebAssembly-Modul, das im Tab läuft, unabhängig davon, welche Bildformate der Browser sonst versteht.

Die sichtbare Folge ist, dass sich die entstandene Datei möglicherweise nicht direkt im selben Tab ansehen lässt. Wer prüfen will, ob das Ergebnis stimmt, öffnet die erste Datei am besten in GIMP, in ImageMagick oder in einem eigenständigen Bildbetrachter, bevor eine ganze Sammlung umgewandelt wird.

Was heute tatsächlich eine .jxl-Datei öffnet

GIMP liest und schreibt das Format, ImageMagick ebenfalls — was JPEG XL auch skriptfähig macht, falls mit der Sammlung später noch etwas geschehen soll. Einige Desktop-Bildbetrachter haben Unterstützung ergänzt, die Vorschau in Dateimanagern ist dagegen uneinheitlich.

Was auf dieser Liste fehlt, ist die Zusicherung, dass eine Bekannte, ein Kunde oder ein Web-Formular die Datei annimmt. Für alles, was noch geteilt werden könnte, lohnt sich eine Kopie in einem Format, das niemand erklären muss — die JXL-Version bleibt dann die Archivkopie, nicht die einzige.

Eine Sammlung umwandeln, ohne sie irgendwohin zu schicken

Ein ganzer Ordner wird auf einmal abgelegt, jede Datei einzeln im Browser kodiert, die Ergebnisse gemeinsam zurückgegeben. Der WebAssembly-Kodierer wird dabei nur einmal geladen und für jede weitere Datei wiederverwendet, sodass nur die erste Datei den Ladeaufwand trägt.

Nichts davon wird hochgeladen, ein Konto wird nicht gebraucht, und die freie Grenze liegt bei 100 MB je Datei — für ein einzelnes Standbild aus einem GIF eine Größe, die praktisch nie erreicht wird. Bis zu hundert Dateien passen in einen einzigen Durchgang, was für einen Ordner mit mehreren hundert alten GIFs bedeutet, ihn in wenigen Gruppen statt in Hunderten einzelnen Schritten abzuarbeiten.

Sticker und Icons ohne Bewegung sind der unkomplizierte Fall

Ein einzelnes Standbild — ein Emoji-artiges Icon, ein statisches Forensymbol, ein Logo, das nie animiert war — verliert beim Umwandeln nichts, was eine Animation betrifft, weil es keine hat. Hier zählt nur, ob die 256 Palettenfarben des GIFs schon alles waren, was das Motiv brauchte, oder ob es eigentlich ein gedithertes Foto ist.

Bei einem echten Icon mit wenigen flachen Farbflächen liegt PNG meist ohnehin sehr nah an der Größe der JXL-Datei, und dann entscheidet eher die gewünschte Zielumgebung als die Dateigröße. Für ein Archiv alter Forensymbole ist das der Fall, bei dem sich die Frage nach JPEG XL am wenigsten lohnt.

Warum der erste Datei-Kodierer-Aufruf spürbar länger dauert

Der JPEG-XL-Kodierer ist ein WebAssembly-Modul, das erst beim ersten umgewandelten Bild geladen wird — bei der ersten Datei einer Sitzung ist deshalb eine kurze Pause spürbar, bevor überhaupt etwas passiert. Jede weitere Datei in derselben Sitzung nutzt das bereits geladene Modul erneut.

Bei einer einzelnen Testdatei fällt dieser Ladeaufwand am meisten ins Gewicht; bei einem ganzen Ordner mit hundert Dateien verteilt er sich auf die gesamte Stapelverarbeitung und ist am Ende kaum noch messbar. Wer die Wartezeit prüfen will, wandelt am besten erst eine einzelne Datei um, bevor die ganze Sammlung folgt.

Vor dem Löschen der Originale erst die Lesbarkeit prüfen

Ein Archiv ist immer auch eine Wette darauf, die Dateien später wieder öffnen zu können. Bei einem Format, dessen Verbreitung sich seit der Standardisierung noch entwickelt, ist es der sicherere Weg, GIF und JXL eine Weile parallel zu behalten, statt sofort auf die neue Version umzustellen.

Plattenspeicher ist der günstigste Teil dieser Abwägung. Ein Ordner mit beiden Formaten kostet ein paar hundert Megabyte mehr; ein Ordner nur mit JXL-Dateien, die sich in fünf Jahren nicht mehr öffnen lassen, kostet die ganze Sammlung.

Wann sich das Umwandeln überhaupt nicht lohnt

Ein paar Dutzend GIFs aus einem alten Forenprofil oder einer ICQ-Sammlung sind in wenigen Sekunden umgewandelt, aber der eigentliche Zeitaufwand liegt danach: Jede Datei müsste geöffnet und geprüft werden, ob PNG nicht ohnehin ausgereicht hätte. Bei einer kleinen Sammlung ist dieser Aufwand größer als der gesparte Platz.

Der Fall, in dem sich die Mühe wirklich lohnt, ist eine große Sammlung fotografisch wirkender GIFs — gescannte, geditherte Bilder aus einer Zeit begrenzter Bandbreite —, bei der der Größengewinn über hunderte Dateien tatsächlich spürbar wird.

GIF in JXL umwandeln — so geht es

  1. Leg deine GIF-Datei auf dieser Seite ab, oder klick, um eine auszuwählen.
  2. Wähl JXL als Ziel. Die Umwandlung läuft in deinem Browser, die Datei wird nicht hochgeladen.
  3. Lade die fertige JXL-Datei herunter.

GIF und JXL im Vergleich: was sich ändert

GIF im Vergleich zu JXL
GIFJXL
Vollständiger NameGraphics Interchange FormatJPEG XL
Dateiendung.gif.jxl
Medientypimage/gifimage/jxl
KompressionVerlustfrei — es wird nichts verworfenBeides, je nach Einstellung
Erstmals veröffentlicht19872021
Herausgegeben vonCompuServeJoint Photographic Experts Group
SpezifikationGIF89aISO/IEC 18181
LizenzlageOffener StandardOffener Standard
Heutiger StandAlt, wird überall noch gelesenNische
Bittiefe832
Kann Farbe beschreiben alsindizierte PaletteRGB, Graustufen, großer Farbraum
Größtes Bild65.535 px je Seite
Öffnet im BrowserJeder BrowserManche Browser
Stattdessen erwogenWebP, MP4AVIF, WebP, PNG

Was erhalten bleibt

Die Transparenz bleibt. GIF und JXL speichern beide einen Alphakanal — ein Freisteller bleibt freigestellt, und hinter ihm wird nichts aufgefüllt.

Die Animation bleibt. GIF und JXL fassen beide mehrere Einzelbilder, das Ergebnis bewegt sich also weiterhin.

Das Ergebnis öffnen

Nur ein Teil der Browser liest JXL. Damit ist es das unhandlichere der beiden. Prüfe lieber vorher, ob die Gegenstelle es annimmt.

GIMP und ImageMagick lesen sowohl GIF als auch JXL — du kannst das Ergebnis also gegen das Original prüfen, ohne ein zweites Programm zu brauchen.

Wofür die beiden Formate gedacht sind

Die beiden zielen auf verschiedene Arbeit: GIF auf das Web, JXL auf die Archivierung und die Fotografie. Das lohnt sich vorher abzuwägen — der Grund, aus dem es das eine gibt, ist meist der Grund, aus dem das andere unpraktisch ist.

GIF stammt von CompuServe und wurde 1987 veröffentlicht. Aufgezeichnet wird mit 8 Bit pro Kanal.

JXL kommt von Joint Photographic Experts Group und stammt aus 2021, festgehalten in ISO/IEC 18181. GIMP und ImageMagick lesen das Format.

GIF wurde 1987 veröffentlicht, JXL 2021. Das ältere ist in der Regel die sicherere Datei zum Weitergeben, das jüngere erledigt dieselbe Aufgabe mit weniger Bytes.

GIF zu JXL: häufige Fragen

Werden meine GIF-Dateien irgendwo hochgeladen?

Nein. Diese Umwandlung läuft vollständig in deinem Browser, die Datei verlässt dein Gerät also nicht. Du kannst das selbst nachprüfen: Öffne den Netzwerk-Tab der Entwicklerwerkzeuge und wandle etwas um. Zu sehen sind die Seite selbst und die Statistik- und Werbeanfragen, mit denen dieser Dienst bezahlt wird — und keine einzige, die deine Datei trägt. Hinter genau diesem Paar steckt jSquash, WebAssembly-Fassungen der Referenz-Bildcodecs; dein Browser lädt das einmal und behält es dann.

Ist das Umwandeln von GIF in JXL kostenlos?

Ja. Kein Konto, kein Wasserzeichen und kein Tageskontingent, das sich verbraucht — es läuft auf deinem eigenen Rechner, du darfst also so oft wiederkommen, wie du willst. Dateien bis 100 MB verarbeitet der Browser, 100 auf einmal. jSquash wird auf deinen Rechner geladen und läuft dort — deshalb gibt es dafür keine Zählung.

Geht beim Umwandeln von GIF in JXL Qualität verloren?

JXL komprimiert, es gehen also Daten verloren. In der Standardeinstellung sieht man davon nichts; wenn du sichergehen willst, stell die Qualität höher. Nur das erste Bild wird umgewandelt — aus einem animierten GIF wird ein Standbild.

Öffnet sich eine JXL-Datei im Browser?

Nur ein Teil der Browser liest JXL. Damit ist es das unhandlichere der beiden. Prüfe lieber vorher, ob die Gegenstelle es annimmt.

Bleibt die Transparenz bei GIF zu JXL erhalten?

Die Transparenz bleibt. GIF und JXL speichern beide einen Alphakanal — ein Freisteller bleibt freigestellt, und hinter ihm wird nichts aufgefüllt.

Bleibt die Animation bei GIF zu JXL erhalten?

Die Animation bleibt. GIF und JXL fassen beide mehrere Einzelbilder, das Ergebnis bewegt sich also weiterhin.

Mehr über diese Formate

Woher diese Zahlen stammen

Was diese Seite über GIF und JXL behauptet, lässt sich nachprüfen — hier stehen die Dokumente, die es festlegen.