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.

Bild → Base64

Bild hier ablegen oder

JPG · PNG · WebP · GIF · BMP · SVG · Max. 10 MB

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

Base64 → Bild

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

😄 Kostenlos dank Werbung

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, SVG und die meisten anderen Bildformate können in Base64 umgewandelt werden. 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.

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

Funktionen

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

Code-Beispiele

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

HTML

<!-- img src에 data URI 직접 삽입 -->
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...==" alt="이미지">

<!-- picture 태그와 함께 사용 -->
<picture>
  <source srcset="data:image/webp;base64,UklGRiAA...==" type="image/webp">
  <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...==" alt="이미지">
</picture>

CSS

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

/* content 속성에 사용 */
.icon::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxu...==");
}