Zum Hauptinhalt springen
Entwicklerwerkzeuge

Base64-En- & -Decoder

Reines Frontend Kein Upload UTF-8-sicher Sofortige Konvertierung
( Zeichen)
( Zeichen)

Text oder Base64-String oben eingeben, dann auf einen Button klicken

Kostenlos Text in Base64 codieren oder Base64-Strings decodieren. Unterstützt UTF-8 (Emojis & mehrsprachig), URL-sichere Variante und MIME-Zeilenumbrüche. 100 % privat — läuft im Browser.

Was ist Base64?

Base64 ist eine Kodierung, die Binärdaten mit 64 druckbaren ASCII-Zeichen darstellt und zur Übertragung über Textsysteme wie E-Mail, URL, JSON und HTTP-Anfragen dient. Es ist keine Verschlüsselung — jeder kann es decodieren.

Tipps

UTF-8-Korrektheit

Dieses Tool codiert Text zuerst als UTF-8-Bytes, daher funktionieren Emojis, Akzentzeichen und CJK-Schriften fehlerfrei.

URL-sichere Variante

Das + und / in Standard-Base64 wird in URLs escaped. JWT- und OAuth-Tokens nutzen eine Variante mit - und _. Aktivieren Sie diese, wenn das Ergebnis in einer URL oder Cookie lebt.

Datenschutz

Alle Kodierung/Decodierung erfolgt im Browser mit btoa / atob und TextEncoder / TextDecoder. Nichts wird an einen Server gesendet.

Anwendungsfälle

API-Zugangsdaten

Schlüssel und Tokens für den Authorization-Header codieren

Data-URIs

Kleine Bilder als data:-URIs einbetten

JWT-Prüfung

Header- und Payload-Segmente decodieren

FAQ

Ist Base64 Verschlüsselung?

Nein. Base64 ist Kodierung, keine Verschlüsselung — jeder kann das Ergebnis sofort decodieren. Nie zum Verstecken von Passwörtern verwenden.

Warum wirft direktes btoa Fehler?

Das native btoa unterstützt nur Latin-1 und wirft bei Emojis oder nicht-lateinischen Schriften Fehler. Dieses Tool konvertiert Text zuerst zu UTF-8-Bytes via TextEncoder.

Wird mein Datum an deinen Server gesendet?

Nein. Alles läuft im Browser — DevTools → Network zeigt null Anfragen. Nichts wird protokolliert oder gespeichert.