Bild in Base64 umwandeln
Wandeln Sie ein Bild in einen Base64-Data-URI fĂŒr HTML oder CSS um. Kostenlos, sofort und 100 % im Browser â es wird nichts hochgeladen.
đ LĂ€uft vollstĂ€ndig in Ihrem Browser â nichts wird hochgeladenBilder als Base64-Data-URI kodieren
Ein Base64-Data-URI verwandelt ein Bild in eine reine Textzeichenfolge, die Sie direkt in Ihr HTML oder CSS einfĂŒgen können. Der Browser dekodiert sie im Handumdrehen, sodass das Bild ohne separate Dateianfrage angezeigt wird â praktisch fĂŒr winzige Icons, E-Mail-Vorlagen und eigenstĂ€ndige Einzeldatei-Seiten.
Dieses Tool liest Ihre Datei lokal ein und gibt den vollstÀndigen data:-URI aus, dazu fertige
<img>- und CSS-background-image-Snippets, die Sie mit einem
Klick kopieren können. Es wird nichts hochgeladen â die Kodierung erfolgt vollstĂ€ndig in Ihrem Browser.
Wann Inlining sinnvoll ist (und wann nicht)
Inlining spart eine HTTP-Anfrage, was kleine, kritische Bilder beschleunigen kann. Base64 ist jedoch etwa 33 % gröĂer als die BinĂ€rdatei und lĂ€sst sich nicht separat zwischenspeichern. Vermeiden Sie es daher bei groĂen Fotos oder Bildern, die auf vielen Seiten verwendet werden. Als Faustregel gilt: Binden Sie Icons bis zu wenigen Kilobyte inline ein und behalten Sie gröĂere Bilder als normale Dateien.
So verwenden Sie das Ergebnis
Der Data-URI behĂ€lt den ursprĂŒnglichen Dateityp bei, zum Beispiel data:image/png;base64,
gefolgt von den kodierten Bytes, und die Statuszeile zeigt, wie viele Kilobyte Text entstanden sind. Nutzen Sie
die drei Kopier-SchaltflĂ€chen je nach Einsatzzweck: den reinen URI fĂŒr einen src- oder
href-Wert, das <img>-Tag fĂŒr HTML (ergĂ€nzen Sie anschlieĂend einen aussagekrĂ€ftigen
alt-Text) oder die CSS-Zeile fĂŒr ein Stylesheet.
Praktische Hinweise
- Eine lange Base64-Zeichenfolge macht Ihre HTML- oder CSS-Datei gröĂer und langsamer lesbar und wird mit jeder Seite, die sie enthĂ€lt, erneut heruntergeladen. Gzip oder Brotli gleichen einen Teil des Overheads aus, aber die Bilddaten sind bereits komprimiert, daher ist die Einsparung begrenzt.
- Wenn Ihre Website eine Content Security Policy nutzt, muss
img-srcdata:-URIs erlauben. - Viele E-Mail-Programme blockieren oder entfernen Data-URIs. Testen Sie daher, bevor Sie sich in Newslettern darauf verlassen.
- Komprimieren oder verkleinern Sie das Bild zuerst; eine kleinere Quelle ergibt eine deutlich kĂŒrzere Zeichenfolge.
Gut geeignete Kandidaten fĂŒr Inlining
Kleine Icons, winzige Platzhalterbilder, Ladeanimationen, einfache Logos und Bilder in Einzeldatei-HTML- Demos passen am besten. Fotos, Hero-Banner und alle Bilder, die auf vielen Seiten erscheinen, liefern Sie besser als separate Dateien aus, damit der Browser sie zwischenspeichern kann. Die Kodierung erfolgt in Ihrem Browser, und der kopierte Text verlĂ€sst Ihr GerĂ€t nicht, bis Sie ihn selbst irgendwo einfĂŒgen.
So verwenden Sie
- Bild hinzufĂŒgenZiehen Sie ein Bild in das Feld oder klicken Sie, um eine Datei auszuwĂ€hlen.
- KopierenKopieren Sie die Base64-Zeichenfolge oder das fertige <img>- bzw. CSS-Snippet.
- VerwendenFĂŒgen Sie den Data-URI direkt in Ihr HTML oder CSS ein.
HĂ€ufig gestellte Fragen
Was ist ein Base64-Data-URI?
data:-URL direkt in HTML oder CSS einbetten lĂ€sst â eine separate Bilddatei ist dann nicht nötig.