Kodierung 100% in Ihrem Browser

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.