Text, Bilder und Dateien in Base64 kodieren oder Base64 dekodieren.
Datei hierher ziehen oder klicken zum Auswählen
Base64 ist ein Kodierungsverfahren, das binäre Daten in einen ASCII-String umwandelt. Dabei werden jeweils 3 Bytes in 4 druckbare Zeichen (A–Z, a–z, 0–9, +, /) konvertiert. Das Ergebnis ist etwa 33 % größer als die Originaldaten, dafür aber sicher in Textprotokollen wie E-Mail, JSON oder HTML einbettbar.
Der Algorithmus nimmt den Eingabe-Bytestream und teilt ihn in Blöcke von je 3 Bytes (24 Bit). Jeder Block wird in vier 6-Bit-Gruppen aufgeteilt, die als Index in ein 64-Zeichen-Alphabet dienen. Ist die Länge nicht durch 3 teilbar, werden Padding-Zeichen (=) angehängt. Das Ergebnis ist ein reiner ASCII-Text.