Base64 kodieren und dekodieren

Wandeln Sie beliebigen Text in Base64 um und zurück oder machen Sie aus einer Datei oder einem Bild eine Base64-Zeichenkette zum Einfügen in Ihren Code. Alles passiert in Ihrem Browser: Nichts wird an den Server gesendet.

Text in Base64 und Base64 in Text

Geben Sie den Text ein oder fügen Sie ihn ein und klicken Sie auf die entsprechende Schaltfläche.

Datei oder Bild in Base64

Wählen Sie eine Datei, um ihren Inhalt als Base64 und als Data-URI zu erhalten (nützlich, um Bilder in HTML oder CSS einzubetten). Die Datei verlässt Ihren Computer nicht.



Was ist Base64?

Base64 ist ein Kodierungsverfahren, das Binärdaten mit nur 64 druckbaren Zeichen darstellt: den Buchstaben A-Z und a-z, den Ziffern 0-9 und den Zeichen + und /, mit = als Auffüllzeichen am Ende. Je 3 Byte Daten werden zu 4 Zeichen, das Ergebnis ist also rund 33 % größer als das Original.

Es wird verwendet, wenn Binärdaten über textbasierte Kanäle übertragen werden müssen: E-Mail-Anhänge (MIME), per Data-URI in HTML oder CSS eingebettete Bilder, Zugangsdaten der HTTP-Basic-Authentifizierung, JWT-Token oder Zertifikate im PEM-Format.

Ist Base64 eine Verschlüsselung?

Nein. Base64 ist eine Kodierung, keine Verschlüsselung: Jeder kann es ohne Schlüssel dekodieren. Verwenden Sie es nicht, um Passwörter oder sensible Daten zu verbergen. Wenn Sie einen Text mit einem Passwort schützen möchten, nutzen Sie unser Tool zum Verschlüsseln von Text mit AES.

URL-sicheres Base64

Die Zeichen + und / haben in URLs eine besondere Bedeutung, daher ersetzt die Variante Base64URL (RFC 4648) sie durch - und _ und lässt meist das Auffüllzeichen = weg. Sie wird zum Beispiel von JWT-Token verwendet. Der Dekodierer auf dieser Seite akzeptiert automatisch beide Varianten.