Kleine Symbole direkt ins CSS
Ein Symbol von wenigen KB wird zum background-image-Schnipsel und spart einen HTTP-Request.
Guide
Bild ↔ Base64 wandelt zwischen Bilddateien und Textkodierung um. Richtung Kodieren: Nach dem Auswählen eines Bildes stehen vier Ausgaben bereit – eine vollständige Data-URL (data:image/png;base64,…, direkt für src oder url() nutzbar), das reine Base64 ohne Präfix, ein CSS-Schnipsel background-image: url('…'); und ein HTML-Schnipsel . Jede Ausgabe hat ihren eigenen Kopierbutton, und die Karte nennt die kodierte Größe samt Zuwachs. Richtung Dekodieren: Data-URL oder reines Base64 einfügen; anhand des Dateikopfes wird PNG / JPEG / GIF / WebP / BMP / SVG erkannt, danach gibt es Vorschau und Download. Die Verarbeitung läuft lokal im Browser.
Aktualisiert am 2026-09-093 min read
Bild ↔ Base64 wandelt zwischen Bilddateien und Textkodierung um. Richtung Kodieren: Nach dem Auswählen eines Bildes stehen vier Ausgaben bereit – eine vollständige Data-URL (data:image/png;base64,…, direkt für src oder url() nutzbar), das reine Base64 ohne Präfix, ein CSS-Schnipsel background-image: url('…'); und ein HTML-Schnipsel <img src=… alt=dateiname />. Jede Ausgabe hat ihren eigenen Kopierbutton, und die Karte nennt die kodierte Größe samt Zuwachs. Richtung Dekodieren: Data-URL oder reines Base64 einfügen; anhand des Dateikopfes wird PNG / JPEG / GIF / WebP / BMP / SVG erkannt, danach gibt es Vorschau und Download. Die Verarbeitung läuft lokal im Browser.
Der Unterschied zum allgemeinen „Base64 kodieren“: Hier geht es um Bilder – der MIME-Präfix wird ergänzt, fertige CSS- und HTML-Schnipsel entstehen, und aus dem Text wird wieder ein anschaubares Bild.
data:image/...;base64, beginnt, oder reines Base64 einfügen (Leerzeichen und Zeilenumbrüche werden entfernt) und auf „Vorschau dekodieren“ klicken.base64-bild.png mit passender Endung.Base64 ist etwa 1,33-mal so groß wie die Originaldatei
Ohne Präfix entscheidet der Dateikopf
12 KB großes PNG-SymbolData-URL etwa 16 KB (+33 %); CSS-Schnipsel `background-image: url('data:image/png;base64,iVBOR…');`reines Base64 einfügen, das mit `iVBORw0KGgo` beginntals image/png erkannt, Vorschau erscheint, Download als `.png`eine zur Hälfte abgeschnittene Zeichenkette einfügen„Dekodierung fehlgeschlagen: kein gültiger Base64-Inhalt, bitte auf Vollständigkeit prüfen“data:image/svg+xml;base64,… kodiert, eine URL-kodierte Inline-Variante gibt es nichtEin Symbol von wenigen KB wird zum background-image-Schnipsel und spart einen HTTP-Request.
Die Signaturgrafik als <img>-Schnipsel in einen Editor kleben, der nur HTML annimmt.
Das Base64-Feld aus der API einfügen und sehen, welches Bild eigentlich dahintersteckt.
Wenn kein Bildhoster zur Hand ist, die Data-URL direkt ins Dokument schreiben.
Base64 stellt 3 Byte mit 4 Zeichen dar, das sind fest etwa 33 % Aufschlag, dazu kommt das data:-Präfix; große Bilder eignen sich nicht zum Inline-Einbetten.
Ja, vor dem Dekodieren werden alle Leerzeichen entfernt.
Browser können HEIC nicht direkt anzeigen; das Werkzeug wandelt es zuerst in JPEG um (Qualität 0,92) und kodiert dann, der MIME-Typ ist image/jpeg.
Kodieren und Dekodieren laufen lokal im Browser über FileReader und atob, Bild und Base64-Text werden an keinen Server geschickt.
Aktualisiert am 2026-09-09
Bild in Base64 umwandeln (DataURL/CSS/HTML) und Base64 zurück dekodieren und ansehen
Dieses Werkzeug ist noch nicht vollständig übersetzt; einige Inhalte nutzen die Ausgangssprache oder die Rückfallsprache.