anyjxl

Verwandle JEDES Bild in JPEG XL. Kostenlos und privat.

Bilder hier ablegen
oder Klicken Sie, um Dateien auszuwählen

Konvertierungseinstellungen

Voreinstellungen

Voreinstellungen

Wählen Sie danach, was das Bild ist, nicht nach einer Zahl. Web ausgewogen ist die Voreinstellung und passt zu einer Fotografie, die auf eine Seite oder in eine Nachricht geht. Archiv verlustfrei behält jedes Pixel und jeden Rest an Metadaten, und ein hineingegebenes JPEG kommt Byte für Byte wieder heraus. Pixelart und Grafiken ist für flache Farbe, Text und harte Kanten, die Modular weit besser codiert als die Transformation, die Fotografien brauchen. Maximale Kompression ist für eine Fotografie, die klein sein muss. Einen zu wählen bewegt nur die Regler, die er setzt; was Sie danach ändern, bleibt geändert, und die Kachel hört auf, hervorgehoben zu sein.

Qualität

Qualität

Der eine Regler, der entscheidet, wie viel vom Original weggeworfen wird. Er ist kein Prozentsatz: libjxl rechnet in Butteraugli-Abstand, und dieser Schieber ist eine Kurve über dieser Einheit — die Zeile „Abstand“ darunter ist dieselbe Einstellung in dieser Einheit. Bei einem Foto hören die meisten bei 90 auf, einen Unterschied zu sehen, und 75 bis 90 ist in der Regel nicht vom Original zu unterscheiden.

Distanz

Wie weit das Ergebnis vom Original abweichen darf. Je kleiner, desto näher am Original und desto größer die Datei: 0 behält jedes Pixel, 1.0 ist der Punkt, an dem die meisten keinen Unterschied mehr sehen, 2.0 ist deutlich kleiner und immer noch gut. Das ist libjxls eigene Einheit — die Zahl, die cjxls Option -d erwartet — eine Angabe aus einem Paper oder einer Kommandozeile lässt sich also genau so eintippen, als 1.0 oder als d1.0.

Encoder-Aufwand

Encoder-Aufwand

Wie gründlich der Kodierer bei der von Ihnen verlangten Qualität nach einer kleineren Datei sucht. Am Bild ändert sich nichts — mehr Aufwand heißt mehr Suchzeit und weniger Bytes für dasselbe Ergebnis. 7 ist die Voreinstellung und ungefähr dort flacht der Gewinn ab; 9 lohnt sich für etwas, das Sie behalten wollen, und jede Stufe kostet diese Zeit erneut bei jedem Bild im Stapel.

Erweiterte Einstellungen

Sehr wahrscheinlich müssen Sie unten nichts ändern. Wenn Sie sich unsicher sind, können Sie jederzeit auf die Standardeinstellungen zurücksetzen.

Verlustbehaftet oder verlustfrei

Verlustbehaftet oder verlustfrei

Verlustbehaftet wirft weg, was dem Auge am ehesten nicht fehlt, und ist das Richtige für Fotos. Verlustfrei behält jedes dekodierte Pixel exakt — das wollen Bildschirmfotos, Diagramme und alles mit Text oder harten Kanten — und macht den Qualitätsregler gegenstandslos, weshalb dieser abgeschaltet ist, solange verlustfrei aktiv ist.

Verlustbehaftete Transformation

Verlustbehaftete Transformation

Welcher der beiden verlustbehafteten Kompressoren von libjxl die Arbeit macht. Das sind keine Qualitätseinstellungen — der Qualitätsregler bedeutet bei beiden dasselbe —, sondern zwei verschiedene Arten, dasselbe Bild zu beschreiben, und jede ist bei einer bestimmten Sorte Bild deutlich besser als die andere. Öffnen Sie das ? neben einer Option, um zu sehen, bei welcher.

Automatisch

Überlässt die Wahl libjxl, was in der Praxis VarDCT für jede verlustbehaftete Kodierung bedeutet: Die Heuristiken greifen nur dann zu Modular, wenn verlustfrei kodiert wird. Für Fotografien ist das richtig, und für einen gemischten Stapel, den Sie nicht von Hand sortieren wollen, ebenfalls.

VarDCT (Fotos)

Die Frequenztransformation, die JPEG XL von JPEG erbt und ordentlich neu baut: Das Bild wird in unterschiedlich große Blöcke zerlegt, und jeder wird dadurch beschrieben, wie schnell er sich ändert, statt Pixel für Pixel. Verläufe, Textur und weiche Kanten sind das, woraus Fotografien bestehen, und genau darin ist sie gut.

Modular (Grafiken)

Sagt jedes Pixel aus seinen Nachbarn voraus und speichert nur die Differenz, was bei flächigen Farben und harten Kanten fast nichts kostet: Screenshots, Diagramme, Strichzeichnungen, Pixel-Art, Schaubilder. Gemessen an einem Screenshot mit 1280×800 bei Standardqualität ist es 45 % kleiner als VarDCT, 42 KB statt 77 KB — bei einer Fotografie zieht es dagegen nur gleich, und das bei bis zu doppelter Dauer. libjxl wählt es bei verlustbehafteter Kodierung nie von selbst, dies ist also der einzige Weg, es anzufordern.

Dekodiergeschwindigkeit

Dekodiergeschwindigkeit

Ein Tausch, den der Kodierer stellvertretend für den macht, der die Datei später öffnet. 0 ergibt die kleinste, bestaussehende Datei und verlangt dem Dekodierer am meisten ab. Höhere Werte lassen die Teile weg, die teuer zu dekodieren sind — das zählt für ein Telefon, das ein sehr großes Bild öffnet, und für kaum etwas sonst. Lassen Sie 0 stehen, sofern Sie diese Dateien nicht in großem Maßstab ausliefern.

JPEG-Eingaben

JPEG-Eingaben

Die Koeffizienten des JPEG wandern unverändert in JPEG XL: Das Bild wird neu verpackt statt neu kodiert. Identische Pixel, kein Generationsverlust und 13 % bis 34 % weniger Größe bei den hier gemessenen JPEGs.

Verlustfreies Transkodieren verwenden

Der Schalter, der entscheidet, ob ein JPEG neu verpackt oder neu kodiert wird; er ist standardmäßig an. Beim Neuverpacken wandert jeder Koeffizient, den das JPEG bereits enthält, unverändert in die JXL-Datei: dasselbe Bild, Pixel für Pixel, mit 13% bis 34% weniger Bytes. Ausgeschaltet wird das JPEG in Pixel dekodiert und mit der oben eingestellten Qualität erneut kodiert, wirft also ein zweites Mal Details weg — ein JPEG hat das schon einmal hinter sich — und lohnt sich nur, wenn die Konvertierung etwas ändern soll, etwa Größe oder Farbe. Es gilt nur für JPEG-Quellen, und jedes Ergebnis nennt, welchen der beiden Wege es genommen hat.

Exakte JPEG-Rekonstruktion speichern

Aus behält das Transkodieren das Bild und verwirft die Datei: Das ursprüngliche JPEG lässt sich nicht wiederherstellen. An trägt das JXL zusätzlich alles mit, was diese Datei Byte für Byte reproduziert — jeden Marker, alle Metadaten und alles, was hinter dem Bild gespeichert ist. Meist kostet das unter 1 %, doch ein iPhone-HDR-Foto, dessen Gain-Map ein zweites, in der Datei verstecktes Bild ist, gab dafür 24 % der Ausgabe aus.

Animation

Animation

JPEG XL speichert Animationen nativ, daher wird aus einem animierten GIF, APNG oder WebP eine einzige animierte JXL-Datei. Jedes Bild ist eine vollständige Kodierung, lange Animationen dauern deshalb entsprechend länger.

Progressiver Modus

Progressiver Modus

Progressiv zeigt eine schnelle Vorschau, die beim Laden schärfer wird. Nützlich, wenn die Datei über ein Netzwerk ausgeliefert wird; sie kostet rund 13 % mehr Dateigröße und 39 % mehr Speicher beim Kodieren.

Transparenz

Transparenz

JPEG XL speichert Transparenz ordentlich, ein transparentes PNG oder WebP kommt also transparent heraus, und hier ist nichts zu entscheiden. Die Farbe darunter ist der Hintergrund für die Quellen, die keinen eigenen haben: eine PDF- oder SVG-Seite wird darauf gezeichnet, und sie füllt die Zwischenräume, wenn mehrere Seiten zu einem langen Bild zusammengenäht werden.

Graustufen

Metadaten

Metadaten

Jedes Bild trägt neben den Pixeln versteckte Notizen. Öffnen Sie das ? in einer Zeile, um zu sehen, was dort steht und was sich ändert, wenn Sie es abschalten.

Kamera- und Aufnahmedaten (EXIF)

Die Notizen, die Ihre Kamera beim Auslösen im Foto hinterlassen hat: Datum und Uhrzeit, das Handy- oder Kameramodell, das Objektiv, die Belichtungszeit — und bei den meisten Handys den genauen Ort auf der Erde, an dem Sie standen. Schalten Sie es ab, um alles davon zu entfernen. Das Bild selbst bleibt unverändert.

Standort (GPS)

Der genaue Ort auf der Erde, an dem das Foto entstand, oft straßengenau und von den meisten Handys automatisch gespeichert. Jeder, dem Sie die Datei schicken, kann ihn auslesen. Wenn Sie das Foto öffentlich stellen, ist dies der Schalter, den Sie aus lassen sollten.

Wie das Original gespeichert war (im EXIF)

Tags im EXIF, die die Datei beschreiben, mit der Sie angefangen haben: wie sie komprimiert war, wie ihre Farbe angeordnet war, wie viele Bit ein Pixel belegte, wie groß sie war. Nichts davon beschreibt die Datei, die hier entsteht, also erfährt alles, was sie liest, etwas über eine Datei, die es nicht mehr gibt. Sie werden standardmäßig entfernt; schalten Sie dies nur ein, wenn Sie das technische Protokoll des Originals wortwörtlich behalten müssen.

Bearbeitungs- und Copyright-Notizen (XMP)

Notizen, die Bildbearbeitungsprogramme später hinzugefügt haben: eine Bildunterschrift, Schlagwörter, Sternebewertungen, Ihr Name als Rechteinhaber und manchmal der gesamte Bearbeitungsverlauf.

Druckgröße (DPI)

Eine Zahl, die einem Drucker sagt, wie groß er das Bild ausgeben soll — 300 DPI heißt 300 Punkte pro Zoll Papier. Am Bildschirm ändert sie nichts und kein einziges Pixel wird angetastet.

Herunterladen

Ausgabegröße

Ausgabegröße

Beide sind bei 0 aus. Die maximale Kantenlänge verkleinert zu große Fotos in linearem Licht; die Zielgröße lässt den Encoder die höchste Qualität suchen, die hineinpasst.

Qualität messen

Qualität messen

Dekodiert jedes fertige JPEG XL und meldet PSNR und SSIM gegenüber den tatsächlich kodierten Pixeln. Gemessen wird der Kodierverlust der Datei selbst, nicht eine vorherige Verkleinerung oder Bittiefenreduktion; Konvertierungszeit und Speicherbedarf verdoppeln sich dadurch etwa.

Rasterung

Rasterung

Ein PDF oder ein SVG enthält keine Pixel, sondern Anweisungen zum Zeichnen einer Seite. Hier wird entschieden, wie fein diese Anweisungen vor jeder Umwandlung gezeichnet werden — in Punkten pro Zoll der Originalseite. 150 ist am Bildschirm angenehm, 300 entspricht Druck, und jede Stufe mehr kostet auf jeder Seite Speicher und Zeit.

PDF und TIFF (mehrseitig)


Ausgabemodus:

SVG-Rasterung

So funktioniert es

libjxl läuft über WebAssembly direkt in Ihrem Browser. Sie erhalten kompakte JPEG-XL-Dateien mit verlustbehafteten und verlustfreien Modi, Alpha, Metadatenoptionen und Unterstützung für 26 Eingabeformate.

Encoder: libjxl 0.12.0 (WebAssembly).

Nichts wird hochgeladen. Ihre Bilder bleiben in Ihrem Browser.

Datenschutz

Ihre Bilder verlassen niemals Ihr Gerät. Die Konvertierung erfolgt lokal in diesem Browser.

Animierte GIF, APNG und WebP

Ja, JPEG XL kann Animation — und wir auch. Ein animiertes GIF, APNG oder WebP kommt als eine einzige animierte JXL-Datei zurück, im gleichen Tempo und mit den gleichen Wiederholungen. Eine Warnung aber: Jedes Bild wird vollständig kodiert, eine lange Animation dauert also eine Weile. Sie wollen nur ein Standbild? In den Einstellungen gibt es eine Bildbegrenzung und einen Schalter Nur das erste Bild.

26 Eingabeformate, die wir in JPEG XL konvertieren

JPG/JPEG: Komprimiere Fotos neu als JPEG XL für deutlich kleinere Dateien, oder nutze reversible Transkodierung, wenn möglich.

PNG: Wandle Screenshots, Grafiken und transparente Bilder in JPEG XL um, verlustfrei oder hochwertig und kleiner.

WebP: Konvertiere Webbilder in JPEG XL, wenn du ein effizientes Archivformat mit stärkerer Qualitätskontrolle willst.

AVIF: Kodiere AVIF-Quellen neu als JPEG XL für schnelle lokale Workflows, Alpha und einstellbare Qualität/Aufwand.

HEIC: Wandle iPhone-Fotos in JPEG XL um, für kompakten Speicher ohne Bindung an Apples Container.

HEIF: Konvertiere HEIF-Kameradateien in JPEG XL, ein modernes Standbildformat für effiziente Archivierung.

PDF: Rastere Seiten zu Pixeln und kodiere sie dann als JPEG XL, wenn du Bilder statt Dokumente brauchst.

TIFF/TIF: Ersetze große Scans und Archiv-TIFFs durch JPEG XL, mit verlustfreien Optionen.

SVG: Rastere Vektorgrafik in deiner gewählten Größe und speichere sie als kompaktes JPEG XL.

SVGZ: Dekodiere komprimierte SVG-Grafik, rastere sie und kodiere das Ergebnis als JPEG XL.

GIF: Ein animiertes GIF kommt als ein einziges animiertes JPEG XL zurück, mit gleicher Geschwindigkeit und gleicher Schleife. Ein statisches GIF wird ein statisches JPEG XL.

BMP: Verkleinere unkomprimierte Bitmap-Dateien stark, indem du sie als JPEG XL kodierst.

TGA: Konvertiere TGA-Dateien aus Spielen und Grafikquellen in kleinere JPEG XL-Bilder.

ICO/CUR: Extrahiere Icon-Bilder und speichere sie als normales JPEG XL.

PNM: Konvertiere portable anymap-Bilder in kompaktes JPEG XL.

PPM: Kodiere rohe farbige portable pixmaps als deutlich kleinere JPEG XL-Dateien.

PGM: Konvertiere Graustufen-portable graymaps in effiziente JPEG XL-Bilder.

PBM/PAM: Wandle monochrome Bitmaps und arbitrary portable maps in JPEG XL um, die leichter zu speichern und zu teilen sind.

PSD/PSB: Wandeln Sie Photoshop-Dokumente ohne Photoshop in JPEG XL um. Die reduzierte Gesamtansicht wird direkt aus der Datei gelesen — auch bei 16 Bit.

Kamera-RAW: Wandeln Sie CR2, CR3, NEF, ARW, DNG, RAF und RW2 in JPEG XL um — aus dem größten Bild, das die Kamera eingebettet hat, samt Exif.

JPEG-Neukodierung

Wenn die Einstellungen es zulassen, werden JPEGs mit dem verlustfreien Koeffizienten-Transcoding von libjxl verarbeitet, ohne erneute verlustbehaftete Pixelkodierung. Die exakte Rekonstruktion des Originals ist eine separate Option.

Nutzungsbedingungen

Kostenlos, ohne Gewährleistung.