Bild zu Base64
NeuBeliebige Bilder in Base64-Daten-URL-Strings umwandeln
Verwendung von Bild zu Base64
- 1Upload your image
- 2Copy the generated Base64 string
- 3Paste it into your HTML img src, CSS background-image, or JSON payload
- 4Fügen Sie es direkt in Ihr HTML oder CSS ein
Über Bild zu Base64
Bild zu Base64 konvertiert Ihre Bilddatei in einen Base64-Textstring, der direkt in HTML img-Tags, CSS-Hintergründe oder JSON-Payloads eingebettet werden kann — kein separates Bild benötigt. Das Tool zeigt die vollständige Daten-URL, den reinen Base64-Teil und ein HTML-Snippet-Beispiel.
Base64-Kodierung ist die Standardtechnik für das Einbetten binärer Bilddaten in textbasierte Formate.
Hauptfunktionen von Bild zu Base64
- Sofortige Konvertierung ohne Server-Roundtrip
- Vollständige Daten-URL-Ausgabe zum Einfügen in HTML src-Attribute
- Reiner Base64-String für JSON-APIs und benutzerdefinierte Integrationen
- Fertiges HTML img-Tag-Snippet mit einem Klick
- Kopierschaltfläche für jeden Ausgabeabschnitt
- Unterstützt alle Bildformate, die der Browser anzeigen kann
- Keine Dateigrößenbeschränkungen jenseits des Browserspeichers
- Vollständig clientseitig — Ihre Bilddaten verlassen nie Ihr Gerät
Unterstützte Formate
Eingabeformate
Ausgabeformate
Die ausgegebene Daten-URL enthält automatisch den korrekten MIME-Typ-Präfix (data:image/png;base64, usw.).
Beispiele
Inline-Icon in HTML-E-Mail
Betten Sie das Icon direkt in Ihren E-Mail-HTML-Code ein, damit es auch angezeigt wird, wenn externe Bilder blockiert sind.
Eingabe
Kleines 32x32 PNG-Icon
Ausgabe
data:image/png;base64,iVBOR... (vollständige Daten-URL)
CSS-Hintergrundbild
Verwenden Sie die Daten-URL in einer CSS background-image-Eigenschaft, um eine zusätzliche HTTP-Anfrage zu vermeiden.
Eingabe
Kleine dekorative PNG-Textur
Ausgabe
background-image: url("data:image/png;base64,...")Bild in JSON-API-Antwort
Kopieren Sie den rohen Base64-String als Wert eines "Avatar"-Felds in einem JSON-Payload ohne Daten-URL-Präfix.
Eingabe
Benutzer-Avatar PNG
Ausgabe
Roher Base64-String für JSON-Feldwert
Typische Anwendungsfälle
- Kleine Icons direkt in HTML einbetten, um HTTP-Anfragen zu vermeiden
- Bilder inline in CSS für Hintergrundgrafiken einbinden
- Bilddaten in JSON-API-Payloads oder Konfigurationsdateien speichern
- In sich geschlossene HTML-E-Mail-Vorlagen mit eingebetteten Bildern erstellen
- Signaturbilder für die Einbettung in PDF-Generierungsskripte kodieren
- Kleine Sprites direkt in JavaScript-Quelldateien bündeln
Fehlerbehebung
Ausgabe-String ist extrem lang und verlangsamt den Editor
Lösung
Base64-Kodierung erhöht die Größe um ~33%. Für Bilder über 100 KB sollten Sie sie als reguläre Dateien bereitstellen.
Daten-URI wird im Browser nicht angezeigt
Lösung
Stellen Sie sicher, dass der Daten-URI das korrekte MIME-Typ-Präfix enthält, z.B. "data:image/png;base64," — das Tool generiert dies automatisch, prüfen Sie auf versehentliches Abschneiden.
SVG-Kodierung produziert fehlerhafte Ausgabe
Lösung
Für SVG-Dateien ist URL-Kodierung manchmal zuverlässiger als Base64. Verwenden Sie den rohen SVG-Quellcode oder URL-kodieren Sie den SVG-String.
Häufig gestellte Fragen
Warum Base64 für Bilder verwenden?
Base64-kodierte Bilder können direkt in HTML, CSS oder JSON eingebettet werden, ohne das Bild als separate Datei zu hosten.
Erhöht Base64 die Dateigröße?
Ja, die Base64-Kodierung erhöht die Rohstring-Größe um ca. 33%. Am besten für kleine Bilder wie Icons unter 10 KB geeignet.
Was ist der Unterschied zwischen Daten-URL und rohem Base64-String?
Die Daten-URL enthält den MIME-Typ-Präfix (z.B. data:image/png;base64,). Der rohe Base64-String enthält nur die kodierten Daten ohne Präfix.
Gibt es eine Dateigrößenbeschränkung?
Es gibt keine serverseitige Beschränkung. Bilder bis zu 10 MB werden auf modernen Geräten zuverlässig kodiert.
Welche Bildformate werden unterstützt?
Jedes Format, das Ihr Browser laden kann: PNG, JPG, WEBP, GIF, SVG, BMP und ICO werden alle unterstützt.
Kann ich die Base64-Ausgabe in CSS verwenden?
Ja. Verwenden Sie die vollständige Daten-URL als Wert einer CSS background-image-Eigenschaft.
Kann ich die Base64-Ausgabe in einer JSON-API verwenden?
Ja. Kopieren Sie den rohen Base64-String (ohne Daten-URL-Präfix) als Wert eines Bildfelds in einem JSON-Payload.
Was passiert mit der Transparenz in der Base64-Ausgabe?
Transparenz bleibt vollständig erhalten, wenn die Quelle ein PNG oder WEBP mit Alpha-Kanal ist.