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 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.)

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.

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

<!-- 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...==");
}

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

Esc

Downloads im In-App-Browser blockiert

In App-Ansichten ist das Speichern von Dateien eingeschränkt. Zum Herunterladen in Safari öffnen.

1 Tippe auf ⋯ / Teilen (unten oder oben am Bildschirm)
2 Wähle „In Safari öffnen“ oder „Im Browser öffnen“

Oder Link kopieren und in Safari einfügen