Web Toolkit

Base64-Kodierer / -Dekodierer

Text nach Base64 und zurück umwandeln, mit korrekter UTF-8-Behandlung.

Base64

Klartext0 Zeichen
Base64

Datenschutz von Anfang an. Alles läuft lokal in deinem Browser. Deine Eingaben werden nie hochgeladen, protokolliert oder auf einem Server gespeichert.

Häufige Fragen

Was ist Base64-Kodierung?

Sie bildet je drei Eingabebytes auf vier druckbare ASCII-Zeichen ab, damit Binärdaten durch reine Textkanäle reisen können. Es ist eine Kodierung, keine Verschlüsselung, und bietet keine Vertraulichkeit.

Funktioniert das mit Emojis und chinesischen Zeichen?

Ja. Die Eingabe wird vor dem Kodieren in UTF-8-Bytes umgewandelt, sodass jeder Unicode-Text exakt hin und zurück läuft. Werkzeuge, die direkt auf `btoa` aufbauen, scheitern an solchen Eingaben.

Was ist URL-safe Base64?

Eine Variante, die `+` durch `-` und `/` durch `_` ersetzt und die Auffüllung weglässt, damit das Ergebnis ohne Maskierung in einer URL oder einem Dateinamen stehen kann. JSON Web Tokens verwenden sie.

Ist Base64 sicher?

Nein. Jeder kann es sofort dekodieren. Nutze es zur Übertragung, nie zum Verbergen von Geheimnissen.

Über Base64-Kodierer / -Dekodierer

Base64 stellt Binärdaten mit 64 druckbaren ASCII-Zeichen dar. So übersteht Binäres Übertragungswege, die nur Text zulassen: E-Mail-Texte, JSON-Zeichenketten, Data-URIs und HTTP-Header.

Der klassische Fehler sind Eingaben jenseits von ASCII. Die Browser-Funktion btoa wirft bei jedem Zeichen oberhalb von U+00FF eine Ausnahme, weshalb naive Implementierungen bei Akzentbuchstaben, CJK-Text und Emojis versagen. Dieses Werkzeug kodiert zuerst über TextEncoder, sodass UTF-8 korrekt hin und zurück läuft. Der URL-safe-Schalter nutzt das base64url-Alphabet aus RFC 4648, ersetzt + und / durch - und _ und lässt die =-Auffüllung weg – genau die Variante, die in JWTs verwendet wird.

Verwandte Werkzeuge