iTool

Bild zu Base64 Konverter

Bild in Base64 kodieren oder Base64-String zurück ins Bild dekodieren. Data URI sofort einsatzbereit für HTML und CSS.

Alles bleibt auf Ihrem Gerät. Nichts wird an einen Server gesendet, ganz unbesorgt.

Bild → Base64

Bild zum Umwandeln in Base64 hochladen

Max. 10 MB

JPG
PNG
WEBP
SVG
+2 weitere

Dateiname
Format
Auflösung
Dateigröße
Base64-Länge

Base64 → Bild

Bildvorschau
Format
Auflösung
Dateigröße (ca.)

Verwandte Werkzeuge

Weitere iTool-Funktionen!

Häufig gestellte Fragen

Was ist Base64?

Base64 ist eine Kodierungsmethode, die Binärdaten wie Bilder oder Dateien in eine Textzeichenfolge umwandelt. Sie wird verwendet, um Bilder direkt in HTML- oder CSS-Code einzubetten, sodass kein separates Bild-File benötigt wird.

Wie füge ich ein Base64-konvertiertes Bild in HTML ein?

Fügen Sie die konvertierte Base64-Zeichenfolge direkt in das src-Attribut eines img-Tags ein. Das Format lautet: data:image/png;base64,KONVERTIERTE_ZEICHENFOLGE. Die gleiche Methode funktioniert auch für die background-image-Eigenschaft in CSS.

Warum wird die Dateigröße nach der Base64-Konvertierung größer?

Base64-Kodierung wandelt 3 Byte binäre Daten in 4 ASCII-Zeichen um. Dadurch wird die Dateigröße um etwa 33 % größer als das Original. Es ist ein Kompromiss: weniger externe Anfragen, aber größere Dateien.

Welche Bildformate kann ich in Base64 umwandeln?

JPG, PNG, WebP, GIF, BMP und SVG werden unterstützt, bis zu 10 MB pro Datei. Das Ergebnis liegt im data URI-Format vor und kann direkt in HTML, CSS und JavaScript verwendet werden.

Kann ich eine Base64-Zeichenfolge wieder in ein Bild umwandeln?

Ja, fügen Sie einfach die Base64-Zeichenfolge ein, um sie als Originalbild wiederherzustellen und herunterzuladen. Data URIs im Format data:image/... werden ebenfalls unterstützt.

Funktionen

  • Bidirektionale Konvertierung: Bild → Base64-Kodierung und Base64 → Bild-Dekodierung auf einem Bildschirm
  • Mehrere Formate: Unterstützt JPG, PNG, WebP, GIF, BMP und SVG
  • Sofortige data URI: Gibt eine sofort einsatzbereite data URI für HTML img src oder CSS background-image aus

Anleitung

  1. Bild hochladen: Bild in das linke Panel ziehen oder per Schaltfläche auswählen
  2. Ergebnis kopieren: Gesamte data URI oder nur den Base64-Teil kopieren
  3. Base64 → Bild: Base64-String im rechten Panel einfügen, um das Bild wiederherzustellen

Anwendungsfälle

  • HTML-Einbettung: data URI in img src verwenden, um Bilder ohne Serveranfrage anzuzeigen
  • CSS-Hintergrund: Bilder direkt per background-image: url(data:...) in CSS einbetten
  • API-Payload: Bilddaten als Base64 in REST APIs oder JSON-Payloads einbinden
  • Debugging: Base64-kodierte Bilddaten schnell visualisieren

Code-Beispiele

Die generierte data URI kann direkt in HTML oder CSS eingefügt werden.

HTML

<!-- data URI direkt in img src einbetten -->
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...==" alt="Bild">

<!-- Zusammen mit dem picture-Element -->
<picture>
  <source srcset="data:image/webp;base64,UklGRiAA...==" type="image/webp">
  <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...==" alt="Bild">
</picture>

CSS

/* data URI als background-image */
.thumbnail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...==");
  background-size: cover;
  background-position: center;
}

/* In der content-Eigenschaft verwenden */
.icon::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxu...==");
}

Helfen Sie uns, dieses Werkzeug zu verbessern

Teilen Sie mit, was Ihnen gefällt, was verbessert werden kann oder welche Funktionen Sie sich wünschen

Anhang (optional)
Keine Datei ausgewählt

Feedback senden?

Esc

Downloads im In-App-Browser blockiert

In der App-Ansicht können Dateien nicht gespeichert werden. Zum Herunterladen im Standardbrowser öffnen.

1
Tippe auf die Schaltfläche in der unteren LeistePosition der Schaltfläche in der App-Leiste
2Wähle „Im Browser öffnen“