Kodieren Sie Klartext zu Base64, einem Binär-zu-Text-Schema nach RFC 4648. Base64 stellt beliebige Bytefolgen mit 64 ASCII-Zeichen (A–Z, a–z, 0–9, +, /) plus optionalem Padding (=) dar.
So funktioniert die Kodierung
Eingabetext wird zuerst in Bytes umgewandelt (in diesem Tool standardmäßig UTF-8). Jede Gruppe aus drei Bytes (24 Bit) wird in vier 6-Bit-Indizes zerlegt, die jeweils auf ein Base64-Alphabetzeichen abgebildet werden. Ist die Eingabelänge kein Vielfaches von drei, werden Padding-Zeichen angehängt, sodass die Ausgabelänge immer ein Vielfaches von vier ist.
Typische Anwendungsfälle
- Kleine Binär-Payloads in JSON, XML oder E-Mail (MIME) einbetten
- Data-URLs in HTML/CSS (
data:text/plain;base64,...) - Anmeldedaten oder Tokens in Konfigurationsdateien speichern (kodierte Daten immer als sensibel behandeln—das ist keine Verschlüsselung)
- API-Antworten mit Base64-Feldern debuggen
Einschränkungen
Base64 vergrößert die Payload-Größe um etwa 33%. Es bietet keine Vertraulichkeit—jeder kann sofort dekodieren. Für Geheimnisse echte Verschlüsselung (AES, TLS) nutzen. Sehr große Eingaben können im Browser langsam sein; für Mehr-Megabyte-Dateien Chunking erwägen.
Beispiel
Die Zeichenkette Hello kodiert zu SGVsbG8= (fünf Bytes → acht Zeichen mit einem Padding-Symbol).