Base64 Encoder und Decoder
Codiere beliebigen Text in Base64 oder decodiere Base64-Strings zurück in Text. Volle UTF-8- und Emoji-Unterstützung.
Base64 Encoder & Decoder
Codiere beliebigen Text ins Base64-Format oder decodiere Base64 zurück in lesbaren Text. Volle Unicode-Unterstützung, einschließlich Emojis, akzentuierter Zeichen und nicht-latinischer Schriften (Arabisch, Chinesisch, Japanisch usw.).
Was ist Base64?
Base64 ist ein Binär-zu-Text-Kodierungsverfahren, das Binärdaten mit 64 ASCII-Zeichen darstellt (A-Z, a-z, 0-9, +, /, plus = zur Auffüllung). Es wird verwendet, um Binärdaten sicher über reine Textprotokolle wie E-Mail oder HTTP-Header zu übertragen.
Häufige Anwendungsfälle
- Data URIs: Bilder direkt in HTML/CSS einbetten (
data:image/png;base64,...) - E-Mail-Anhänge: MIME codiert Anhänge in Base64
- Authentifizierung: HTTP Basic Auth nutzt Base64 (Hinweis: Base64 ist Kodierung, keine Verschlüsselung – niemals zum „Sichern“ von Passwörtern verwenden)
- API-Tokens: JWTs verwenden Base64URL-Kodierung für ihre Payload
- Binärdaten in JSON speichern: Bilder, Dateien oder andere Binärdaten einbetten
Base64 vs Base64URL
Standard-Base64 verwendet + und /. Die URL-sichere Variante (Base64URL, in JWTs verwendet) ersetzt sie durch - und _, um Probleme in URLs zu vermeiden. Dieses Tool decodiert beide Varianten.
Wichtig: Kodierung vs Verschlüsselung
Base64 ist keine Verschlüsselung. Es ist trivial reversibel. Jeder kann einen Base64-String decodieren. Verwende es nicht zum „Verstecken“ von Passwörtern oder sensiblen Daten – nutze stattdessen echte Verschlüsselung.