Bild zu Base64 🔒 Läuft lokal in Ihrem Browser — nichts wird hochgeladen.

Konvertieren Sie ein Bild in eine Base64-Daten-URI oder dekodieren Sie eine zurück in eine Datei.

Bild → Base64

📷 Bild hierher ziehen oder zum Auswählen klicken

Base64 → Bild

Beginnt mit „data:“? Wir erkennen den MIME-Typ automatisch und prüfen, ob es Base64-kodiert ist. Andernfalls oben den Typ wählen.

Über dieses Tool

Base64 verwandelt die rohen Bytes eines Bildes in reinen Text, was überall nützlich ist, wo eine Binärdatei nicht passt: ein kleines Icon direkt in ein CSS-`background-image`, ein HTML-`<img src>` oder eine JSON-API-Payload einbetten — ganz ohne separate Dateianfrage. Dieses Tool funktioniert in beide Richtungen — Bild ablegen, um seinen Base64-Text zu erhalten, oder Base64 (oder eine vollständige Data-URI) einfügen, um das Bild wiederherzustellen und herunterzuladen.

Das Kodieren liest die rohen Bytes der Datei direkt und drückt sie als Text neu aus — kein Neuzeichnen über Canvas, sodass das Ergebnis wieder exakt zur ursprünglichen Datei dekodiert, Byte für Byte. Alles geschieht lokal in Ihrem Browser; nichts wird irgendwohin hochgeladen. Beachten Sie, dass Base64-Text etwa ein Drittel größer ist als die ursprüngliche Binärdatei — er eignet sich also weit besser für kleine Icons und Vorschaubilder als für große Fotos.

Häufige Fragen

Ändert die Base64-Kodierung die Bildqualität?

Nein — Base64 ist eine Textkodierung der exakten Bytes der Originaldatei, keine Neukomprimierung des Bildes. Die resultierende Zeichenfolge wird zurück in eine byteidentische Datei dekodiert, nur als Text statt als Binärdaten dargestellt (deshalb ist sie etwa 33 % größer als die ursprüngliche Dateigröße — das sind die Kosten für die Darstellung beliebiger Bytes als druckbaren Text, kein Verlust von Bilddaten).

Warum ist meine kodierte Zeichenfolge so viel größer als die Originaldatei?

Base64 kodiert jeweils 3 Rohbytes als 4 Textzeichen, was eine mathematisch feste Größenzunahme von ~33 % bedeutet — das ist normal und für JEDE Base64-Kodierung zu erwarten, nicht spezifisch für Bilder. Es ist ein lohnender Kompromiss, wenn Sie ein kleines Bild direkt in textbasierte Formate (CSS, HTML, JSON) einbetten möchten, um eine separate Netzwerkanfrage zu vermeiden, aber keine gute Wahl für große Bilder, bei denen die zusätzliche Größe den Vorteil des Überspringens einer Anfrage überwiegt.