Base64 kodieren und dekodieren

Kodiere Text nach Base64 und dekodiere Base64 zurück – UTF-8-fest und optional URL-sicher. Alles im Browser, ohne Datenübertragung.

Ergebnis
  • Base64 macht binäre Daten transporttauglich (z. B. in URLs, JSON, E-Mails) — es ist keine Verschlüsselung.

Base64 im Browser

Wähle den Modus Kodieren (Text → Base64) oder Dekodieren (Base64 → Text). Die Kodierung ist UTF-8-fest, sodass auch Umlaute und Emojis korrekt erhalten bleiben. Für Base64 in URLs oder JSON-Web-Tokens aktivierst du die Option URL-sicher: Sie ersetzt + und / durch - und _ und lässt das Padding weg. Wenn du normale Query-Parameter oder Pfadsegmente mit Leerzeichen, &, ? oder / schützen willst, passt stattdessen URL-Encoding.

Keine Verschlüsselung

Base64 macht beliebige Daten aus druckbaren Zeichen transportierbar – etwa in E-Mails, URLs oder Konfigurationsdateien. Es ist keine Verschlüsselung und bietet keinen Schutz: Jeder kann Base64 wieder dekodieren. Ein Hash unterscheidet sich davon grundlegend: Er ist keine Kodierung, sondern eine Einwegfunktion ohne Rückweg. Zum Berechnen steht das Hash-Werkzeug bereit. Wofür man es trotzdem ständig braucht, erklärt die FAQ Wofür braucht man Base64? und der Glossareintrag Base64. Wann stattdessen Base64url, Hex oder URL-Encoding passt, ordnet der Ratgeber Daten kodieren: Base64, Hex und URL ein. Deine Eingaben verlassen den Browser nicht.

Quellen

Häufige Fragen

Wofür braucht man Base64?

Viele Übertragungswege vertragen nur Text, keine rohen Bytes: E-Mails, URLs, JSON oder XML. Base64 verpackt beliebige Binärdaten in druckbare Zeichen, damit sie solche Kanäle unbeschadet passieren. Typische Beispiele sind E-Mail-Anhänge (MIME), kleine in CSS eingebettete Bilder als Data-URL, Zertifikate im PEM-Format und die einzelnen Teile eines JSON-Web-Tokens (JWT). Wenn du zwischen Base64, Base64url, Hex und URL-Encoding wählen musst, hilft der Ratgeber Daten kodieren: Base64, Hex und URL als Praxisvergleich.

Wichtig: Base64 ist keine Verschlüsselung. Die Daten sind nicht geschützt, sondern nur anders geschrieben – jeder kann sie sofort wieder dekodieren. Wer Vertraulichkeit braucht, muss zusätzlich verschlüsseln. Kodieren und dekodieren kannst du direkt mit dem Base64-Werkzeug.