Zum Inhalt springen
Toova
Alle Werkzeuge

Base64 online kodieren & dekodieren

Datenschutz by Design — läuft vollständig in Ihrem Browser

Kodieren Sie beliebigen Text oder Binärdaten zu Base64, oder dekodieren Sie eine Base64-Zeichenkette zurück in ihre ursprüngliche Form. Toova verarbeitet UTF-8 korrekt, unterstützt die URL-sichere Variante und läuft vollständig im Browser – kein Upload, keine Registrierung, kein Logging.

Standard- und URL-sicheres Base64

Normales Base64 verwendet die Zeichen + und /, die Probleme verursachen, wenn Sie die Zeichenkette in eine URL oder einen Dateinamen einfügen. URL-sicheres Base64 ersetzt diese durch - und _. Toova bietet beide als einfachen Schalter an, damit Sie die passende Variante wählen können – JWT und OAuth verwenden die URL-sichere Variante, während die meisten Dateikodierungen beim klassischen Alphabet bleiben. Die Auffüllung mit = wird automatisch gehandhabt.

UTF-8 korrekt umgesetzt

Einfache Base64-Werkzeuge verstümmeln Nicht-ASCII-Zeichen, weil sie ein Byte pro Zeichen annehmen. Toova kodiert die Eingabe zunächst als UTF-8, sodass Emoji, betonte Buchstaben, CJK-Zeichen und Arabisch einen Round-Trip ohne Beschädigung überstehen. Dekodieren Sie eine Base64-Zeichenkette, die UTF-8-Text enthält, und erhalten Sie die ursprünglichen Zeichen zurück, genau wie sie waren.

Nur lokal, null Netzwerkaufrufe

Jedes Kodieren und Dekodieren erfolgt im Browser. Kein Upload, keine Drittanbieter-API, kein Logging der Eingabe. Sie können es selbst überprüfen, indem Sie den Netzwerk-Tab in den DevTools öffnen, während Sie das Werkzeug verwenden. Das macht Toova sicher für die Kodierung von Geheimnissen, Tokens, Zertifikaten oder jeder vertraulichen Nutzlast, die das Gerät nicht verlassen sollte.

Häufig gestellte Fragen

Was ist der Unterschied zwischen Base64 und URL-sicherem Base64?
Standard-Base64 verwendet + und /, die mit URL-Syntax kollidieren. URL-sicheres Base64 ersetzt diese durch - und _, sodass die Ausgabe ohne Maskierung in einen Query-String oder Dateinamen eingefügt werden kann. JWTs und viele OAuth-Flows verwenden die URL-sichere Variante.
Werden UTF-8-Zeichen verarbeitet?
Ja. Das Werkzeug kodiert die Eingabe vor der Base64-Konvertierung als UTF-8, sodass Emoji, betonte Buchstaben und nicht-lateinische Schriften den Round-Trip sauber durchlaufen. Das Dekodieren einer Base64-Zeichenkette, die UTF-8 enthält, gibt die ursprünglichen Zeichen zurück.
Kann ich Dateien kodieren?
Ja. Ziehen Sie eine Datei in das Eingabefeld und das Werkzeug liest sie als Binärdaten und erzeugt eine Base64-Zeichenkette. Das ist nützlich, wenn Sie kleine Bilder als Daten-URIs einbetten oder Binärinhalte durch Systeme senden möchten, die nur Text akzeptieren.
Wird meine Eingabe irgendwohin gesendet?
Nein. Alles läuft lokal im Browser. Der Netzwerk-Tab in den DevTools bleibt während der Kodierung und Dekodierung leer.
Warum endet meine Base64-Zeichenkette mit Gleichheitszeichen?
Das sind Auffüllzeichen. Base64-Ausgaben sind immer ein Vielfaches von vier Zeichen lang, und = wird zur Auffüllung verwendet, wenn die Eingabelänge kein Vielfaches von drei Bytes ist. URL-sichere Varianten lassen die Auffüllung manchmal ganz weg.