Base64-En- & -Decoder
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.