Base64 kodieren / dekodieren
Base64-Strings im Browser kodieren und dekodieren
Input
Output
Verwandte Tools
Häufig gestellte Fragen
Base64 kodiert Binärdaten als ASCII-Text mit 64 druckbaren Zeichen (A–Z, a–z, 0–9, +, /). Das wird genutzt, um Binärdaten in textbasierten Formaten wie JSON, XML, HTML oder E-Mail zu transportieren. Der Base64-Output ist dabei ungefähr 33% größer als die Eingabedaten.
Füge deinen Text ins Eingabefeld ein und klicke auf Encode. Das Tool wandelt die Zeichen zuerst in UTF-8-Bytes um und kodiert diese anschließend als Base64. Mit Copy kopierst du das Ergebnis in die Zwischenablage.
Typische Anwendungsfälle sind: kleine Bilder in CSS/HTML einbetten (data URIs), Binärdaten über JSON-APIs senden, Dateiinhalte für Uploads kodieren, E-Mail-Anhänge (MIME) sowie das Speichern von Binärdaten in text-only Datenbanken.
Standard-Base64 verwendet die Zeichen + und /, die in URLs oft escaped werden müssen. Base64URL ersetzt sie durch - und _ und lässt das Padding (=) weg. JWTs nutzen Base64URL, weil Tokens häufig in URLs oder URL-ähnlichen Kontexten übertragen werden.