Sofortige Base64-Umwandlung, Umlaute inklusive.
Base64 ist eine Kodierung, die beliebige Daten in eine Folge sicherer Zeichen umwandelt: Groß- und Kleinbuchstaben, Ziffern, + und /, bei Bedarf aufgefüllt mit =. Sie dient dazu, Text oder Binärdaten über Kanäle zu transportieren, die für einfachen Text gedacht sind: E-Mails, JSON-Dateien, Webadressen, HTTP-Header.
Das Werkzeug unterstützt UTF-8: Umlaute, nicht lateinische Schriften und Emojis bleiben in beide Richtungen erhalten.
| Text | Base64 |
|---|---|
Hallo | SGFsbG8= |
Grüße | R3LDvMOfZQ== |
Die = am Ende sind Auffüllzeichen: Base64 teilt die Daten in Gruppen zu 3 Byte und ergänzt die letzte Gruppe, wenn sie unvollständig ist.
data:image/png;base64,….Ein häufiger Irrtum: Base64 lässt sich sofort dekodieren, ohne Schlüssel oder Passwort. Es schützt nichts. Verwenden Sie es nie, um ein Passwort oder vertrauliche Daten zu „verstecken“; dafür braucht es echte Verschlüsselung.
Die Zeichen + und / haben in Webadressen eine besondere Bedeutung. Die Variante „base64url“, die vor allem in JWTs verwendet wird, ersetzt sie durch - und _ und lässt die = oft weg. Um eine solche Zeichenkette hier zu dekodieren, ersetzen Sie zuerst - durch + und _ durch /.
Nein, alles wird lokal in Ihrem Browser kodiert und dekodiert.
Die Zeichenkette ist vermutlich kein gültiges Base64: ein Zeichen zu viel, ein fehlendes Stück oder die Variante base64url mit „-“ und „_“. Prüfen Sie, ob Sie die Zeichenkette vollständig kopiert haben.
Nein. Es ist keine Verschlüsselung: Jeder kann es dekodieren. Es dient nur dazu, Daten in Textform zu transportieren.
Base64 stellt 3 Byte mit 4 Zeichen dar: Das Ergebnis ist etwa ein Drittel länger als die Ausgangsdaten.