Base64 kodieren und dekodieren

Base64 kodieren und dekodieren

Text im Browser nach Base64 kodieren und zurück

Base64 ist keine Verschlüsselung

Es macht aus Bytes 64 druckbare Zeichen, damit sie Kanäle überstehen, die nur Text transportieren. Jeder kann das in einer Sekunde umkehren. Nutze es niemals, um etwas zu verbergen.

Warum es um ein Drittel wächst

Aus je drei Bytes werden vier Zeichen, kodierte Daten sind also rund 33% größer. Das ist der Preis dafür, beliebige Bytes durch eine reine Textleitung zu schieben.

Weitere Rechner

Häufige Fragen

QFunktioniert das mit nicht-lateinischem Text?

Ja. Der Text wird zuerst in UTF-8-Bytes umgewandelt, damit kommen Japanisch, Arabisch, Emoji und alles andere unverändert zurück.

QWas ist URL-sicheres Base64?

Eine Variante mit - und _ statt + und /, damit das Ergebnis ohne Escaping in eine URL passt. JWTs nutzen sie. Dieses Werkzeug arbeitet mit dem Standardalphabet.

QWarum schlägt das Dekodieren fehl?

Meist ist die Zeichenkette abgeschnitten oder hat Leerzeichen bzw. ein fremdes Zeichen aufgeschnappt. Die Länge muss ein Vielfaches von vier sein, notfalls mit = aufgefüllt.