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 zum Umwandeln in Base64 hochladen
Max. 10 MB
- Dateiname
- —
- Format
- —
- Auflösung
- —
- Dateigröße
- —
- Base64-Länge
- —
Base64 → Bild
- Format
- —
- Auflösung
- —
- Dateigröße (ca.)
- —
Verwandte Werkzeuge
Weitere iTool-Funktionen!
HEIC-Betrachter
HEIC-Betrachter — iPhone HEIC/HEIF-Fotos im Browser öffnen und als JPG speichern. Kostenlos.
Datum auf Foto einfügen (Filmkamera-Datumsstempel)
Präge Aufnahmedatum und Uhrzeit wie eine alte Filmkamera auf deine Fotos. Erkennt das EXIF-Aufnahmedatum automatisch, klassische 7-Segment-Schrift in Orange, Position und Größe einstellbar. 100 % im Browser, ohne Upload, ohne Installation.
Fotos zu einem Bild zusammenfügen
Kostenloses Tool, um mehrere Fotos zu einem einzigen Bild zusammenzufügen. Versieh jedes Foto mit Nummern und Beschriftungen - ideal für Kleinanzeigen-Angebote oder zum Ordnen von Dokumenten. Senkrechte oder waagerechte Anordnung, Abstände, Ränder und Rahmen einstellbar, 100 % im Browser, ohne Installation und ohne Anmeldung.
In JPG umwandeln
JPG-Konverter — PNG, WebP, HEIC und mehr in JPG umwandeln. Mehrere Dateien gleichzeitig, kostenlos.
In PNG umwandeln
PNG-Konverter — JPG, WebP, HEIC und mehr in PNG umwandeln. Transparenz erhalten, kostenlos online.
Bildkomprimierung
Bildkomprimierung — Dateigröße um bis zu 80 % reduzieren bei Erhalt der Qualität. JPG, PNG, WebP. Kostenlos.
In WebP konvertieren
Verschiedene Bilddateien in das WebP-Format konvertieren
SVG-Ränder entfernen
Unnötige Ränder aus SVG-Dateien automatisch entfernen.
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
- Bild hochladen: Bild in das linke Panel ziehen oder per Schaltfläche auswählen
- Ergebnis kopieren: Gesamte data URI oder nur den Base64-Teil kopieren
- 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