Base64-Encoder / -Decoder

Base64 im Browser kodieren und dekodieren. Unicode-sicher (nutzt UTF-8). Aktiviere die URL-safe-Variante, wenn du Base64 in einer URL oder einem JWT einbetten willst.

Base64 kodieren

Unicode-sichere Kodierung. URL-safe-Variante umschaltbar (-_ statt +/, ohne Padding).

Eingabe
Kodiert

Was ist Base64?

Base64 stellt Binärdaten als ASCII-Text dar, indem je drei Eingabebytes auf vier Zeichen aus einem 64-Zeichen-Alphabet (A–Z, a–z, 0–9, +, /) abgebildet werden. Abschließende = füllen die Ausgabe auf ein Vielfaches von vier auf.

Standard vs. URL-safe Base64

Das Standardalphabet enthält + und /, die in URLs besondere Bedeutung haben. URL-safe Base64 (RFC 4648 §5) ersetzt sie durch - und _ und verzichtet meist auf das =-Padding. JWTs nutzen diese Variante.

Typische Anwendungen

  • Einbetten von Binärdaten (Bilder, Zertifikate) in Textformate wie JSON, XML oder HTML.
  • HTTP-Basic-Auth-Header.
  • Data-URLs (data:image/png;base64,…).
  • JWT-Header- und Payload-Segmente.

Base64 ist keine Verschlüsselung

Base64 ist eine Kodierung, kein Chiffre. Jeder kann es dekodieren. Nutze es nicht, um Geheimnisse zu „verstecken“ — setze stattdessen echte Verschlüsselung ein.

Keine Daten verlassen deinen Browser. Alles läuft lokal. · Datenschutz