Bild-Tools

Bild zu Base64

Wandle eine Bilddatei im Browser in Base64 oder eine Data-URL um.

Gut geeignet fuer: Logo in einer E-Mail-Kopfzeile, Bild in JSON speichern

Schnelle Antwort

Lade ein Bild hoch oder füge seine Data-URL ein, und das Tool gibt Base64 oder eine vollständige Data-URL im Browser aus.

Ueberblick

Dieses Tool wandelt die binären Bilddaten in einen Base64-String um, den du in HTML, CSS, JSON, E-Mails oder Testdaten einfügen kannst. Es ist nützlich, wenn ein Bild als Text transportiert werden soll, etwa in einer Konfiguration, einer Vorlage oder einem Datenbankfeld. Es unterstützt gängige Bildformate, sofern der Browser die Quelle lesen kann. Das Ergebnis kann reines Base64 sein oder eine vollständige Data-URL mit MIME-Präfix wie data:image/png;base64,... .

Anwendungsfaelle

  • Logo in einer E-Mail-KopfzeileEin kleines PNG- oder SVG-Logo als Text einbetten, damit es in einer Vorlage ohne externes Hosting verwendet werden kann.
  • Bild in JSON speichernEine kleine Grafik oder Miniatur als Base64 in ein JSON-Payload für einen API-Test oder ein lokales Fixture aufnehmen.
  • Favicon für einen PrototypenEin kompaktes Favicon in eine Data-URL verwandeln, wenn du für einen Demo-Aufbau keine zusätzlichen Dateien verwalten willst.
  • Bild als Text weitergebenDie codierte Grafik in einer Notiz, einem Ticket oder einer Nachricht einfügen, wenn exakt dieselben Bilddaten benötigt werden.

So funktioniert es

  1. 1

    Bild laden oder Data-URL einfügen.

  2. 2

    Der Browser liest die Datei lokal.

  3. 3

    Die Bilddaten werden in Base64 kodiert.

  4. 4

    Ergebnis kopieren und dort einsetzen, wo es gebraucht wird.

Beispiele

PNG-Logo für HTML

Eingabe: Bild: 48×48 PNG, dunkles Logo auf transparentem Hintergrund

Ausgabe: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABX...

Nutze die vollständige Data-URL im img-Tag oder als CSS-Hintergrundbild.

JPEG-Produktvorschau

Eingabe: Bild: 320×240 JPEG, Produktfoto im Freien

Ausgabe: /9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxISEhUTEhIVFhUXFxgYGBgYGBcYFxgXFxgYGBgYFxgYHSggGBolGxgXITEhJSkrLi4uGB8zODMtNygtLisBCgoKDg0OGhAQGy0lHyUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLv/AABEIAJ8BPgMBIgACEQEDEQH/xAAbAAACAwEBAQAAAAAAAAAAAAAEBQADBgcBAv/EADsQAAIBAgQDBgQEBgIDAAAAAAECAwQRAAUSITFBBhMiUWEUMnGBkaGxwdHwFCNS8RQjYnKC0eEV/8QAGgEBAAMBAQEAAAAAAAAAAAAAAAECAwQFBv/EACIRAQEAAgICAQUAAAAAAAAAAAABAhEDIRIxBEFRImETcf/aAAwDAQACEQMRAD8A9z2...

Wenn das Zielsystem sein eigenes MIME-Präfix ergänzt, reicht oft nur der nackte Base64-Text.

Kleines SVG-Icon für einen Prototypen

Eingabe: Bild: 24×24 SVG-Icon als Data-URL

Ausgabe: PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+...

Sinnvoll, wenn du eine textbasierte Version eines kleinen Icons brauchst.

FAQ

Muss ich das MIME-Präfix behalten?

Nur wenn du eine vollständige Data-URL brauchst. Wenn die codierten Bytes genügen, kopiere nur den Base64-Teil.

Warum ist die Ausgabe länger als der Dateiname?

Base64 stellt Binärdaten als Text dar, daher ist der String meist länger als die Bilddatei selbst.

Kann ich jede Bild-Data-URL einfügen?

Ja, sofern sie gültig ist und der Browser die eingebetteten Bilddaten lesen kann.

Was ist bei sehr großen Bildern zu beachten?

Sie werden zwar kodiert, aber der Text kann sehr lang und in Code oder Nachrichten unhandlich werden.

Warum beginnt meine Ausgabe nicht mit data:image/... ?

Dann wurde meist nur der Base64-Teil kopiert. Ergänze das MIME-Präfix manuell, wenn du eine vollständige Data-URL brauchst.