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.
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.