| Dateiname | Originalgröße | Nach der Konvertierung | Änderung | Aktion |
|---|
Verschiedene Plattformen stellen unterschiedliche Anforderungen an Bildformate: Manche akzeptieren nur JPG, andere bevorzugen WebP wegen der geringeren Dateigröße, wieder andere benötigen PNG für Transparenz. In der Frontend-Entwicklung müssen Bilder außerdem häufig in Base64 umgewandelt werden, um sie direkt in Code einzubetten. Dieses Tool vereint Formatkonvertierung und bidirektionale Base64-Konvertierung in zwei Tabs auf einer Seite. Alle Verarbeitung erfolgt lokal im Browser, sodass Bilder nie an den Server übertragen werden.
Als Eingabe werden sechs gängige Formate unterstützt: JPG, PNG, WebP, AVIF, GIF und BMP. Als Ausgabe stehen JPG, PNG, WebP und AVIF zur Verfügung. Übliche Richtungen wie JPG zu PNG, PNG zu JPG, JPG zu WebP, PNG zu WebP, WebP zu AVIF und die umgekehrten Varianten werden unterstützt. Der Automatikmodus kann ein Bild auch neu kodieren und dabei das Originalformat beibehalten. GIF und BMP können vom Browser nicht direkt exportiert werden und sind daher nur Eingabeformate. Im Automatikmodus werden sie als PNG ausgegeben. Bei animierten GIFs wird nur das erste Bild verwendet; für animierte Ausgaben sollte ein spezialisiertes Tool verwendet werden.
Bei der Ausgabe von JPG, WebP oder AVIF kann die Kompressionsstärke über den Qualitätsregler angepasst werden. Niedrigere Werte ergeben meist kleinere Dateien; zwischen 75 und 90 ist der Qualitätsverlust häufig kaum sichtbar. Bei PNG wird die Qualitätseinstellung automatisch deaktiviert, da PNG verlustfrei ist. Transparenz kann auf zwei Arten behandelt werden: Transparenz beibehalten erhält transparente Bereiche bei PNG, WebP und AVIF; Hintergrundfarbe verwenden ermöglicht die Auswahl einer Füllfarbe. JPG unterstützt keine Transparenz, daher werden transparente Bereiche automatisch mit der gewählten Hintergrundfarbe gefüllt, standardmäßig Weiß.
Mehrere Bilder können gleichzeitig hineingezogen werden. Die Liste zeigt Dateiname, Originalformat, Größe und Pixelabmessungen und erlaubt das Entfernen einzelner Dateien. Die Konvertierung erfolgt nacheinander mit Fortschrittsanzeige und kann abgebrochen werden. Bei einem Bild wird ein Vorher-Nachher-Vergleich und die prozentuale Größenänderung angezeigt. Bei mehreren Bildern erscheint eine Tabelle mit Dateiname, Originalgröße, konvertierter Größe, Änderungsrate und Download-Aktionen. Alle herunterladen (ZIP) packt die Ergebnisse zusammen. Dateinamen bleiben erhalten, während die Erweiterung automatisch an das Ausgabeformat angepasst wird.
Im Tab Bild zu Base64 kann ein Bild ausgewählt und Data URL oder rohes Base64 gewählt werden. Data URL enthält beispielsweise den Präfix data:image/png;base64 und kann direkt für img src oder CSS background-image verwendet werden. Rohes Base64 enthält nur die kodierten Daten und eignet sich für API-Parameter oder Konfigurationsdateien. Das Ergebnis zeigt Zeichenanzahl, Originalgröße und erkanntes Format und kann mit einem Klick kopiert oder als Textdatei exportiert werden. Bei sehr langen Inhalten wird nur der Anfang angezeigt, während Kopieren und Export immer den vollständigen Inhalt verwenden.
Im Tab Base64 zu Bild kann eine Data URL oder ein roher Base64-String eingefügt werden, um das Bild wiederherzustellen. Das Tool erkennt den Präfix automatisch, unterstützt Zeilenumbrüche und URL-sichere Zeichen, wandelt Bindestriche und Unterstriche zurück in Pluszeichen und Schrägstriche und ergänzt fehlende Padding-Zeichen. Fehlt der Data-URL-Präfix, wird das tatsächliche Format direkt anhand der dekodierten Bytes erkannt. Dadurch kann auch rohes Base64 korrekt als PNG oder JPG identifiziert werden. Nach der Wiederherstellung werden Vorschau, erkanntes Format und Dateigröße angezeigt; der Download erfolgt mit der passenden Dateierweiterung. Nicht-Bilddaten, ungültige Zeichen oder zu große Inhalte führen zu eindeutigen Hinweisen.
Kann WebP wieder in JPG umgewandelt werden?Ja. WebP als Eingabe verwenden und JPG als Ausgabe wählen. Jede verlustbehaftete Konvertierung kann jedoch die Qualitätsverluste erhöhen, daher wird die Konvertierung vom Original empfohlen.
Was passiert mit transparenten Hintergründen bei PNG zu JPG?Sie werden standardmäßig weiß gefüllt. Alternativ kann Hintergrundfarbe verwenden gewählt und eine beliebige Farbe festgelegt werden.
Vergrößert Base64 die Dateigröße?Ja. Base64-Text ist ungefähr 1,37-mal so groß wie die Originaldatei. Daher eignet er sich für kleine Symbole, aber nicht für große Bilder.
Was passiert bei doppelten oder nicht unterstützten Dateien?Duplikate werden übersprungen und gemeldet. Nicht-Bilddateien oder nicht unterstützte Typen liefern eine konkrete Begründung.
Was passiert, wenn der Browser ein Ausgabeformat nicht unterstützt?Einige Browser können beispielsweise AVIF nicht exportieren. In diesem Fall wird die Option automatisch deaktiviert und die Einschränkung erklärt.
Es gibt keine Upload-Schnittstelle. Formatkonvertierung, Qualitätsanpassung sowie Base64-Kodierung und -Dekodierung erfolgen vollständig im Browser. Bilder werden weder an den Server gesendet noch dort gespeichert und nach Aktualisierung oder Schließen der Seite aus dem Speicher freigegeben. Zur Begrenzung des Speicherverbrauchs verarbeitet die Stapelkonvertierung Bilder nacheinander und gibt die Bitmap-Ressourcen nach jeder Verarbeitung frei. Auch für Base64-Kodierung und -Dekodierung gelten Größenlimits; zu große Inhalte werden mit einem klaren Hinweis abgewiesen, anstatt die Seite zu blockieren.
Kommentare 0