Agentur Orqeo ↗

Entwickler

Base64-Encoder

Text zu Base64 und zurück – mit sauber behandeltem UTF-8, Emojis inklusive.

Ergebnis

Ein API-Token, das Sie prüfen wollen, ein HTTP-Header-Wert zum Dekodieren, eine Zeichenkette für eine URL oder ein JSON-Payload: Base64 begegnet Entwicklern jeden Tag. Dieses Tool kodiert und dekodiert live, in beide Richtungen, mit korrekter UTF-8-Behandlung: Umlaute, Sonderzeichen und Emojis kommen unversehrt heraus – anders als bei der rohen btoa()-Funktion des Browsers, die an allem jenseits von ASCII scheitert. Fügen Sie Ihren Text ein, das Ergebnis erscheint schon beim Tippen, und ein Klick kopiert es. Alles läuft lokal in Ihrem Browser, Tokens und Payloads erreichen also nie einen Server. Kostenlos, ohne Anmeldung, ohne jede Nutzungsgrenze.

Wie funktioniert es?

  1. Fügen Sie Ihren Klartext oder Ihre Base64-Zeichenkette in das Eingabefeld ein.
  2. Klicken Sie je nach gewünschter Richtung auf „Kodieren“ oder „Dekodieren“.
  3. Das Ergebnis erscheint sofort im Ausgabefeld.
  4. Kopieren Sie es mit einem Klick.

Häufige Fragen

Warum kommen Umlaute verstümmelt heraus?

Weil die Zeichenkette als Latin-1 statt als UTF-8 kodiert oder dekodiert wurde – der historische Makel von btoa() und atob() in JavaScript. Dieses Tool nutzt TextEncoder/TextDecoder: „é“, „ü“ oder ein Emoji werden als UTF-8-Bytes kodiert und exakt so wiederhergestellt, wie sie hineingingen.

Ist Base64 eine Verschlüsselung?

Nein, und die Verwechslung ist gefährlich: Base64 ist eine reine Kodierung, die jeder in einer Sekunde rückgängig machen kann – genau das beweist dieses Tool. Sie schützt nichts. Um ein Geheimnis vertraulich zu halten, brauchen Sie echte Verschlüsselung (etwa AES), niemals Base64 allein.

Warum ist die kodierte Zeichenkette länger als das Original?

Base64 stellt jeweils 3 Bytes mit 4 Zeichen dar, die Ausgabe ist also rund 33 % größer als die Eingabe, plus gegebenenfalls „=“ als Füllzeichen am Ende. Das ist der Preis dafür, Binärdaten durch Formate zu transportieren, die nur Text akzeptieren.

Was unterscheidet Base64 von Base64URL?

Standard-Base64 verwendet „+“ und „/“, die mit der URL-Syntax kollidieren. Die Variante Base64URL ersetzt sie durch „-“ und „_“ und lässt das „=“-Padding meist weg. Sie ist die Spielart, die JWTs und die meisten als URL-Parameter übergebenen Tokens verwenden.

Verwandte Tools