PNG in JXL umwandeln

PNG 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 PNG hält.
  • Größenbegrenzung Bis 100 MB pro Datei, kostenlos und ohne Konto.

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

Was PNG 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 PNG.

PNG139 KB

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

JXL7 KB19.6× 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 PNG.

PNG7 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 KB30 % 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 PNG.

PNG3 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 KB5.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.

Beim Screenshot kam das JXL fünfmal größer heraus als das PNG

Diese Seite hält drei Testbilder vor und schickt sie durch dieselbe Pipeline, die auch hier arbeitet, sodass die Zahlen von diesem Konverter stammen und nicht von einem Vergleich anderswo. Bei 480 mal 320 Pixel und der Standardqualität: Das screenshot-artige Motiv sind 2.608 Bytes als PNG und 13.252 als JXL. Die flache Grafik sind 7.136 als PNG und 5.016 als JXL. Das Foto sind 142.044 als PNG und 7.240 als JXL.

Die mittlere und die letzte Zahl sind die, mit denen JPEG XL üblicherweise beworben wird, und die erste ist die, die für die meisten PNG-Sammlungen zählt — denn was in deutschen Wikis, in Confluence-Räumen und in internen Handbüchern als PNG liegt, sind überwiegend Screenshots, Oberflächenexporte und Diagramme. PNGs Filterung und Deflate sind bei langen Läufen identischer Pixel und harten Kanten außerordentlich gut, und genau daraus besteht dieses Material. Ein allgemeiner fotografischer Codec hat dort keinen Vorteil — er macht die Datei größer und verlustbehaftet zugleich.

Die Genauigkeit, die PNG gibt, bleibt bei Standardqualität nicht erhalten

PNG ist verlustfrei, und das ist fast immer der Grund, warum eine Datei ein PNG ist statt eines JPG: Die Pixel sind der Beleg. JPEG XL hat einen eigenen echten verlustfreien Modus, von dem die meisten Artikel über das Format sprechen. Diesen Modus nutzt dieser Konverter nicht — der Encoder bekommt eine Qualitätszahl, und die Kennzeichnung für verlustfrei bleibt aus.

Gemessen mit diesem Encoder an einem 256 mal 256 großen Testbild: Bei der Standardqualität 82 kamen bei einem Farbverlauf 73.647 von 262.144 Werten verändert zurück, im schlechtesten Fall um 21 Stufen. Bei Qualität 100 waren es 334 Werte, keiner um mehr als eine Stufe, und flache Grafik kam bit-identisch zurück. Qualität 100 ist also nahezu verlustfrei und lohnt sich, wenn überhaupt umgewandelt wird — aber „nahezu verlustfrei" und „verlustfrei" sind zwei verschiedene Versprechen, und nur eines davon gab PNG.

Welche PNGs sich wirklich lohnen

Fotografische. Ein als PNG gespeichertes Foto ist eine Datei im falschen Format — 142.044 gegen 7.240 Bytes im Beispiel oben, fast das Zwanzigfache — und das passiert ständig: ein Export aus einem Werkzeug, das standardmäßig PNG wählt, ein Screenshot eines Fotos, ein aus einem Video gezogenes Bild, ein achtlos gespeichertes Foto. Diese Dateien sind reine Verschwendung, und jeder moderne Codec behebt das.

Alles andere ist fraglich. Ein Screenshot, ein Oberflächenexport, ein Diagramm, ein Logo, ein gescanntes Dokument, eine Strichzeichnung: PNG ist hier schon nah an der richtigen Antwort, und die Messung bestätigt das. Sinnvoller ist deshalb, die Sammlung zu sortieren statt sie pauschal umzuwandeln. Ist ein PNG über ein Megabyte groß und ein Foto, ist es ein Kandidat; ist es ein paar Kilobyte flache Farbe, lassen.

Das PNG komprimieren ist die bessere Version dieser Idee

Für die meisten, die hier landen, ist das eigentliche Ziel „diese PNGs sind zu groß", und dafür gibt es eine Antwort ganz ohne Formatwechsel. Oxipng über ein PNG laufen zu lassen kodiert dieselben Pixel mit besserer Filterung und stärkerem Deflate neu, ändert nichts am Bild und entfernt oft den Großteil der Bytes.

Der Effekt ist nicht klein. Die eigene Bildpipeline dieser Seite maß ein 960 mal 640 großes Foto mit 1.366 KB direkt aus dem PNG-Encoder und 468 KB nach oxipng auf Stufe 2 — zwei Drittel weniger, für 464 ms Arbeit und keinen veränderten Pixel. Stufe 3 kostete 1.133 ms und brachte nichts mehr, weshalb Stufe 2 gewählt wurde. War die Sammlung noch nie durch einen Optimierer gelaufen, liegt genau dort die einfache Ersparnis, ohne dass sich ändert, was die Dateien sind.

Transparenz und Farbe auf dem Weg von PNG zu JXL

Beide Formate tragen einen vollen Alphakanal, ein freigestelltes Bild kommt also mit erhaltener Transparenz an, ohne dass etwas flachgebügelt würde. Dieser Teil ist unproblematisch und braucht keine Einstellung.

Bei der Bittiefe sieht es anders aus. PNG kann 16 Bit je Kanal speichern, JPEG XL sogar 32, aber diese Pipeline dekodiert alles auf 8 Bit — ein 16-Bit-PNG, etwa eine gerenderte Höhenkarte oder ein wissenschaftlicher Export, wird also reduziert, indem nur das höherwertige Byte je Wert vor dem Kodieren übernommen wird. Keines der beiden Formate trägt daran Schuld; der Konverter kann JPEG XL schlicht nicht mehr als acht Bit übergeben, und wer 16-Bit-PNGs bewusst hält, sollte sie nicht über diese Seite leiten.

Ein JXL wird von deutlich weniger Software gelesen als ein PNG

PNG ist das am universellsten unterstützte Bildformat überhaupt: jeder Browser, jedes Betriebssystem, jede Office-Suite, jedes Upload-Formular, jedes Telefon. Diese Allgegenwart ist häufig der eigentliche Grund, warum eine Datei ein PNG ist, ganz unabhängig von der Verlustfreiheit.

Die Unterstützung für JPEG XL ist lückenhaft. GIMP und ImageMagick können damit umgehen, Photoshop braucht ein Plug-in, die Browserunterstützung ist uneinheitlich, und viel gewöhnliche Software zeigt ein unbekanntes Dateisymbol. Eine gemeinsam genutzte Sammlung umzuwandeln — Dokumentationsbilder, Assets, die ein Team abruft, Screenshots aus Tickets — macht diese Dateien für einen Teil der Leute unbrauchbar, die sie brauchen, und dieser Preis ist meist deutlich höher als die verfolgte Bytesersparnis. Der ehrliche Einsatzort ist ein privates, selbst verwaltetes Archiv.

Metadaten überstehen die Umwandlung nicht

Ein PNG kann EXIF, XMP und ein ICC-Farbprofil tragen, und Screenshots aus farbverwalteten Systemen tragen häufig ein Profil. Nichts davon reist mit: Jede Bildumwandlung hier dekodiert zu reinen Pixeln und kodiert neu, also fällt alles davon weg, und es gibt keine Einstellung auf der Seite, die daran etwas ändern könnte.

Der Verlust des ICC-Profils hat die sichtbarste Folge. Ein mit Display P3 getaggtes PNG wird hier zu einem ungetaggten 8-Bit-RGB-Bild, das die meiste Software danach als sRGB liest — gesättigte Farben flachen dadurch leicht ab. Für Screenshots und Dokumentation ist das unsichtbar; für Gestaltungsarbeit, die gegen Markenfarben abgeglichen wird, nicht — noch ein Grund, das PNG als Master zu behalten, was auch immer sonst passiert.

Wohin ein PNG stattdessen soll, wenn JXL die falsche Antwort ist

Ist die Datei ein Foto und das Ziel eine Webseite, funktioniert PNG zu WebP überall, und PNG zu AVIF ist bei flachem Inhalt noch einmal kleiner. Ist die Datei für einen Menschen bestimmt, ist PNG zu JPG das erwartete Format. Beide sind besser unterstützte Antworten auf dasselbe Größenproblem.

Muss die Datei exakt bleiben, sollte sie ein PNG bleiben — das ist die Aufgabe des Formats, und nichts hier erledigt sie besser. Und ist die Sammlung groß genug, dass Speicherplatz wirklich das Problem ist, löst das Komprimieren der PNGs an Ort und Stelle genau das, ohne zu ändern, was die Dateien sind — fast immer der richtige Tausch für eine Sammlung, die auch andere nutzen.

PNG-Dateien umwandeln, ohne dass eine davon hochgeladen wird

Das PNG wird dekodiert und das JXL geschrieben, mit als WebAssembly kompilierten Codecs, die nur bei Bedarf geladen werden, vollständig im Tab. Nichts überquert das Netzwerk, es gibt kein Konto, und das kostenlose Limit liegt bei 100 MB je Datei — mehr als genug für jeden Screenshot und für die meisten gerenderten Exporte.

Ganze Ordner funktionieren: ablegen, jede Datei mit eigener Fortschrittsanzeige umwandeln, das Ergebnis kommt als ZIP zurück. JPEG-XL-Kodierung ist langsamer als WebP und schneller als AVIF. Ein paar typische Dateien zuerst umwandeln und die Bytezahlen vergleichen — bei dem flachen Material, das die meisten PNG-Sammlungen dominiert, macht diese Umwandlung die Dateien größer, und das an fünf Dateien zu merken kostet eine Minute, wo es an fünftausend einen Nachmittag kostet.

PNG in JXL umwandeln — so geht es

  1. Leg deine PNG-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.

PNG und JXL im Vergleich: was sich ändert

PNG im Vergleich zu JXL
PNGJXL
Vollständiger NamePortable Network GraphicsJPEG XL
Dateiendung.png.jxl
Medientypimage/pngimage/jxl
KompressionVerlustfrei — es wird nichts verworfenBeides, je nach Einstellung
Erstmals veröffentlicht19962021
Herausgegeben vonPNG Development GroupJoint Photographic Experts Group
SpezifikationISO/IEC 15948ISO/IEC 18181
LizenzlageOffener StandardOffener Standard
Heutiger StandAktuellNische
Bittiefe1632
Kann Farbe beschreiben alsRGB, Graustufen, indizierte PaletteRGB, Graustufen, großer Farbraum
Größtes Bild2.147.483.647 px je Seite
Öffnet im BrowserJeder BrowserManche Browser
Stattdessen erwogenWebP, SVGAVIF, WebP

Was erhalten bleibt

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

Was das Zielformat zusätzlich kann

JXL kann Animation tragen, eine PNG-Datei ist ein Einzelbild. Heraus kommt eine Datei mit einem Bild in einem Format, das mehr könnte.

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 liest sowohl PNG 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: PNG auf Bildschirmfotos, Logos und Strichzeichnungen und 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.

PNG stammt von PNG Development Group und wurde 1996 veröffentlicht. Aufgezeichnet wird mit 16 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.

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

PNG zu JXL: häufige Fragen

Werden meine PNG-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 PNG 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 PNG 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.

Ö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 PNG zu JXL erhalten?

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

Mehr über diese Formate

Woher diese Zahlen stammen

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