Wandeln Sie Text in Base64 um und zurück. Unicode-Text (Umlaute, Emojis, jede Sprache) wird als UTF-8 kodiert, wie Server und andere Tools es erwarten. Nichts verlässt Ihren Browser.
Base64 kodieren und dekodieren ist ein kostenloses Online-Tool von Hack the Hydra. Text online in Base64 kodieren oder Base64 in Text dekodieren. Umlaute und Emojis korrekt als UTF-8, URL-sichere Option. Privat, läuft im Browser.
Warum UTF-8 wichtig ist
Die Browserfunktion btoa() scheitert an jedem Zeichen außerhalb von Latin-1, und Dekodieren allein mit atob() liefert bei Umlauten verstümmelten Text. Dieses Tool wandelt Ihren Text zuerst in UTF-8-Bytes und dann in Base64 um (und umgekehrt), sodass „héllo ✓“ verlustfrei hin und zurück geht und der Ausgabe von Kommandozeilentools wie base64 unter Linux oder macOS entspricht.
URL-sicheres Base64
Standard-Base64 verwendet + und / und endet mit dem Füllzeichen =, was in URLs und Dateinamen stört. Die URL-sichere Variante, die auch JWTs nutzen, ersetzt sie durch - und _ und lässt das Füllzeichen weg. Aktivieren Sie die Option beim Kodieren; beim Dekodieren werden beide Varianten akzeptiert, Leerzeichen und Zeilenumbrüche werden ignoriert.
Base64 ist keine Verschlüsselung
Base64 ändert nur die Schreibweise von Bytes und verbirgt nichts. Jeder kann es dekodieren. Schützen Sie damit niemals Passwörter oder Geheimnisse; dafür braucht es echte Verschlüsselung. Nützlich ist es, um kleine Datenmengen in Textformate wie JSON, HTML, E-Mail und data:-URLs einzubetten, auf Kosten von etwa 33 % mehr Größe.
Beispiel
Einen kurzen Text in Base64 kodieren.
Eingabe
Hello, world!
Ergebnis
SGVsbG8sIHdvcmxkIQ==
So funktioniert es
- Geben Sie Ihren Text in das Feld oben ein oder fügen Sie ihn ein.
- Das Ergebnis aktualisiert sich beim Tippen; ändern Sie die Optionen, um den Modus zu wechseln.
- Kopieren Sie das Ergebnis oder laden Sie es herunter.
Häufige Fragen
Werden meine Daten hochgeladen?
Nein. Kodieren und Dekodieren übernimmt JavaScript in Ihrem Browser.
Warum meldet das Dekodieren, die Bytes seien kein gültiges UTF-8?
Das Base64 ist gültig, steht aber für Binärdaten wie ein Bild oder eine Datei, nicht für Text. Dieses Tool arbeitet nur mit Text.
Kann ich damit ein JWT dekodieren?
Sie können ein Segment (Header oder Payload) eines JWT einfügen, um dessen JSON zu lesen; die Segmente sind URL-sicheres Base64 und werden ohne Füllzeichen akzeptiert. Die Signatur wird nicht geprüft.
Fügt es Zeilenumbrüche ein?
Nein. Die Ausgabe ist eine durchgehende Zeile, wie sie die meisten APIs erwarten.
Anleitungen