Base64 stellt Binärdaten mit 64 druckbaren Zeichen dar (A–Z, a–z, 0–9, + und /), damit sie sicher durch textbasierte Kanäle reisen: JSON-Payloads, HTTP-Header, E-Mails, Data-URIs. Aus drei Eingabebytes werden vier Ausgabezeichen — etwa 33 % Overhead.
Base64 ist keine Verschlüsselung und bietet null Vertraulichkeit: Es ist trivial umkehrbar — genau das tut dieses Tool. Für Geheimhaltung: verschlüsseln. Für reinen Binär-zu-Text-Transport ist Base64 das richtige Werkzeug.
Die URL-sichere Variante (base64url, RFC 4648 §5) ersetzt + durch -, / durch _ und lässt das Padding = weg, damit kodierte Werte in URLs und Dateinamen unversehrt bleiben. JWTs verwenden base64url für alle drei Segmente.