Base64 kodieren / dekodieren

Base64-Strings im Browser kodieren und dekodieren

Input

Loading editor...

Output

Loading editor...

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.