Bild in Base64 umwandeln

Bild in Base64 umwandeln und als Data-URI, HTML-<img>-Tag oder CSS-Code kopieren – oder Base64 zurück in ein Bild. Kostenlos, ohne Upload.

Aktualisiert am 11. Oktober 2026 Von

Läuft in Ihrem Browser Kostenlos · Ohne Anmeldung

Tool wird geladen …

So verwenden Sie: Bild in Base64 umwandeln

  1. Ziehen Sie ein Bild (JPG, PNG, WebP, GIF, SVG) in das Feld.
  2. Wählen Sie die Ausgabe: Data-URI, reines Base64, HTML-<img>, CSS-Hintergrund oder Markdown.
  3. Kopieren Sie den Code – oder fügen Sie unten Base64 ein, um es als Bild anzuzeigen und herunterzuladen.

Über dieses Tool

Kleine Icons und Logos direkt in HTML, CSS oder JSON einzubetten spart eine zusätzliche Anfrage. Ziehen Sie ein Bild hinein und erhalten Sie den Base64-Code im gewünschten Format – oder fügen Sie Base64-Daten ein, um das enthaltene Bild anzuzeigen und herunterzuladen.

  • Privat: Ihre Daten werden auf Ihrem Gerät verarbeitet und nie hochgeladen.
  • Kostenlos, ohne Konto, ohne Limits und ohne Wasserzeichen.
  • Schnell: Ergebnisse erscheinen sofort – nach dem Laden sogar offline.

Was dieses Tool kann

Dieser Konverter wandelt ein Bild in Base64-Text um und liefert den Code im gewünschten Format: als vollständige Data-URI (data:image/png;base64,…), als reinen Base64-String, als fertiges HTML-<img>-Tag, als CSS-Regel mit background-image oder als Markdown. Er unterstützt JPG-, PNG-, WebP-, GIF-, BMP- und SVG-Dateien und zeigt Original- und kodierte Größe an, damit Sie sehen, was das Einbetten kostet.

Es geht auch umgekehrt: Fügen Sie Base64-Daten oder eine Data-URI ein – etwa aus einer JSON-Antwort, dem Quelltext einer E-Mail oder einem Stylesheet – und das Tool zeigt das enthaltene Bild an, erkennt den Dateityp und lässt Sie es als normale Datei herunterladen.

Alles läuft lokal in Ihrem Browser. Weder Ihre Bilder noch Ihre Base64-Daten werden an einen Server gesendet.

Wann es sich lohnt

  • Kleine Icons in CSS und HTML

    Winzige Icons, Ladeanimationen oder Logos direkt in ein Stylesheet oder eine Seite einbetten und so eine HTTP-Anfrage sparen.

  • E-Mail-Signaturen und Newsletter

    Manche E-Mail-Programme brauchen Bilder als eingebettete Data-URI statt als verlinkte Datei.

  • APIs und JSON

    Viele APIs senden und empfangen Bilder als Base64-Strings. Erstellen Sie Testdaten oder prüfen Sie, was eine API zurückgegeben hat.

  • Dokumente in einer Datei

    Eigenständige HTML-Berichte, Demos oder Offline-Seiten erstellen, die ihre Bilder gleich mitbringen.

Tipps für das beste Ergebnis

  • Verwenden Sie Base64 nur für kleine Bilder. Ab etwa 10 KB ist eine normale Bilddatei meist schneller, weil der Browser sie separat zwischenspeichern kann.
  • Komprimieren Sie das Bild vor dem Umwandeln – jedes eingesparte Kilobyte spart auch 1,33 KB Base64-Text.
  • SVG-Icons lassen sich als URL-kodiertes SVG oft noch kompakter einbetten, Base64 funktioniert aber überall.
  • Schlägt das Dekodieren fehl, prüfen Sie, ob Sie den vollständigen String inklusive Ende kopiert haben – und nichts darüber hinaus.

So funktioniert das Tool

Die Bilddatei wird mit der FileReader-API des Browsers gelesen, die eine Data-URI erzeugt: den MIME-Typ der Datei, gefolgt von ihren Bytes in Base64-Kodierung. Die anderen Formate werden aus diesem String gebildet.

Beim Dekodieren entfernt das Tool ein vorhandenes Data-URI-Präfix, bereinigt Leerzeichen und Zeilenumbrüche, akzeptiert URL-sicheres Base64 und ergänzt fehlendes Padding. Anschließend prüft es die ersten Bytes (die „Magic Number“), um PNG, JPEG, GIF, WebP, BMP oder SVG zu erkennen. So kann es das Bild auch ohne angegebenen MIME-Typ mit dem richtigen Typ anzeigen und speichern.

Base64 stellt je 3 Bytes mit 4 Textzeichen dar. Deshalb sind kodierte Bilder etwa ein Drittel größer als die Originaldatei.

Häufige Fragen

Wann lohnen sich Base64-Bilder?

Für kleine Bilder wie Icons, Logos oder E-Mail-Signaturen unter etwa 10 KB. Größere Bilder laden als normale Dateien schneller, weil der Browser sie zwischenspeichern kann.

Warum ist der Base64-Code größer als das Bild?

Base64 braucht 4 Zeichen für je 3 Bytes, der Text ist daher rund 33 % größer als die Originaldatei.

Was ist eine Data-URI?

Eine Data-URI packt eine Datei direkt in einen Link: „data:“, der Dateityp, „;base64,“ und der kodierte Inhalt. Browser behandeln sie wie eine Bild-URL.

Gibt es eine Größenbegrenzung?

Hier lassen sich Bilder bis 10 MB umwandeln, so große Base64-Strings sind im Code aber selten praktikabel.