IT Image Tools

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 hochgeladen

Bild hierher ziehen oder klicken zum Durchsuchen

War dieses Tool nĂŒtzlich? Bewerte es:

Bilder 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-src data:-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

  1. Bild hinzufĂŒgenZiehen Sie ein Bild in das Feld oder klicken Sie, um eine Datei auszuwĂ€hlen.
  2. KopierenKopieren Sie die Base64-Zeichenfolge oder das fertige <img>- bzw. CSS-Snippet.
  3. VerwendenFĂŒgen Sie den Data-URI direkt in Ihr HTML oder CSS ein.

HĂ€ufig gestellte Fragen

Was ist ein Base64-Data-URI?
Es ist eine Textkodierung Ihres Bildes, die sich ĂŒber eine data:-URL direkt in HTML oder CSS einbetten lĂ€sst – eine separate Bilddatei ist dann nicht nötig.
Wann sollte ich Bilder als Base64 einbetten?
FĂŒr winzige Icons oder Bilder in E-Mails und Einzeldatei-Seiten. Bei grĂ¶ĂŸeren Bildern ist eine normale Datei meist besser, da Base64 die GrĂ¶ĂŸe um etwa 33 % erhöht.
Wird mein Bild hochgeladen?
Nein. Die Kodierung erfolgt lokal mit der FileReader-API.