Was ist Base64?
Base64 stellt Binärdaten oder Text mit nur 64 unproblematischen Zeichen dar (A–Z, a–z, 0–9, + und /), am Ende gegebenenfalls mit einem oder zwei Gleichheitszeichen als Auffüllung. Du begegnest dem Format in E-Mail-Anhängen (MIME), Data-URLs, HTTP-Authentifizierung oder JWT-Tokens.
Beispiel
„Hallo Welt“ wird zu SGFsbG8gV2VsdA==. Je drei Bytes des Textes ergeben vier Base64-Zeichen; da die letzte Gruppe hier nicht voll ist, stehen am Ende zwei Gleichheitszeichen.
Base64 ist keine Verschlüsselung
Die Kodierung schützt nichts: Jeder kann die Zeichenkette mit einem Klick zurückwandeln. Verstecke damit niemals Passwörter. Base64 ist lediglich ein Transportformat und vergrößert die Daten um etwa ein Drittel.
Umlaute, Emojis und typische Fehler
- Der Text wird zuerst in UTF-8 umgewandelt, damit ä, ö, ü, ß oder Emojis korrekt erhalten bleiben.
- URL-sichere Varianten (mit - und _) erkennt das Tool beim Dekodieren.
- Schlägt das Dekodieren fehl, prüfe, ob beim Kopieren Zeichen abgeschnitten wurden.