Was das Tool macht
Dieses Tool wandelt ein Bild in Base64-Text und eine sofort einfügbare Data URI um. Eine Data URI bettet das Bild direkt in HTML, CSS, Markdown, JSON oder eine E-Mail ein, sodass die Seite eine HTTP-Anfrage weniger braucht und das Snippet ohne separat gehostete Datei funktioniert. Es klappt auch umgekehrt: Füge Base64 oder eine Data URI ein, um das Bild als Vorschau zu sehen und herunterzuladen.
So funktioniert es
- Zieh ein Bild in die Ablagezone, klicke auf Bild auswählen oder auf Beispiel, um ein SVG-Logo zu laden.
- Die Vorschau zeigt das Bild mit Typ, Dateigröße, Base64-Größe und Abmessungen.
- Wähle ein Format unter Ausgabe:
- Data URI:
data:image/png;base64,…, fürsrc-Attribute und JSON. - Nur Base64: der reine String, optional nach 76 Zeichen umbrochen für MIME- und PEM-artige Verwendung.
- CSS-Hintergrund: eine vollständige Deklaration
background-image: url("…");. - HTML
<img>: ein Image-Tag mit der Data URI alssrc. - Markdown:
.
- Data URI:
- Kopiere das Ergebnis. Zum Dekodieren fügst du stattdessen Base64 oder eine Data URI in das Eingabefeld ein und klickst auf Bild herunterladen.
Beispiel
Ein PNG mit 2×1 Pixeln wird zu:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAIAAAB7QOjdAAAADUlEQVR4nGP4zwAE/wEHAAH/4iOeWQAAAABJRU5ErkJggg==
In CSS verwendet:
.dot { background-image: url("data:image/png;base64,iVBORw0KGgo…"); }
Wann sich Inline-Bilder lohnen
Inline-Einbettung hilft bei kleinen, häufig genutzten Bildern wie Icons, winzigen Hintergründen, Lade-Spinnern und E-Mail-Signaturen. Für Fotos und große Grafiken eignet sie sich schlecht: Base64 vergrößert die Datei um etwa ein Drittel, das Bild kann nicht getrennt von Seite oder Stylesheet gecacht werden, und es verzögert das Parsen des restlichen Dokuments. Als Faustregel gilt: Halte Inline-Bilder unter ein paar Kilobyte. Für SVG ist eine prozentkodierte Data URI (data:image/svg+xml,…) oft kleiner als Base64, und das Tool akzeptiert beides.
FAQ
› Wird mein Bild hochgeladen?
Nein. Die Datei wird in deinem Browser gelesen und kodiert. Nichts wird an einen Server gesendet, private Screenshots und unveröffentlichte Designs bleiben also auf deinem Gerät.
› Welche Bildformate werden unterstützt?
PNG, JPEG, GIF, WebP, AVIF, SVG, ICO und BMP. Der Typ wird anhand der Bytes der Datei selbst erkannt, nicht anhand ihres Namens.
› Warum ist das Base64 größer als die Datei?
Base64 schreibt je 3 Bytes als 4 Zeichen, der Text ist also etwa 33% größer als die Originaldatei. Bette nur kleine Bilder wie Icons inline ein und verlinke größere als normale Dateien.
› Kann ich Base64 wieder in ein Bild umwandeln?
Ja. Füge eine Data URI oder einen reinen Base64-String in das Eingabefeld ein. Das Tool zeigt eine Vorschau, erkennt den Typ und lässt dich die Bilddatei herunterladen.