Wie es funktioniert
Der Encoder schreibt die Eingabe als UTF-8-Bytes, ordnet dann alle drei Bytes vier Zeichen aus dem Base64-Alphabet zu und fügt am Ende = auf. Durch die Dekodierung wird die Zuordnung umgekehrt und die Bytes als UTF-8 zurückgelesen, weshalb Akzentzeichen und Emojis den Hin- und Rückweg überleben.
- Standard Base64 mit Polsterung. URL-sicheres Base64 ist über das JWT-Tool für Token verfügbar.
Warum es wichtig ist
Binärdaten und JSON lassen sich nicht gut kombinieren, daher kodieren die meisten APIs, die Bilder, Zertifikate oder kleine Dateien übertragen, diese zuerst mit Base64. Wenn Sie wissen, was die Verschlüsselung bewirkt – und was sie nicht schützt –, werden sowohl fehlerhafte Übertragungen als auch falsche Erwartungen an den Datenschutz verhindert.
Ein gelungenes Beispiel
Der Text „hello wörld“ wird zu aGVsbG8gd8O2cmxk, da der Encoder zuerst UTF-8-Bytes schreibt. Durch die Dekodierung derselben Bytes werden die ursprünglichen Zeichen, einschließlich Akzente, wiederhergestellt.
Häufige Fehler
- Base64 als Verschlüsselung behandeln – es kann von jedem rückgängig gemacht werden.
- Vergessen Sie das Auffüllen, das einige Decoder ablehnen.
- Dekodierung eines URL-sicheren Tokens ohne Übersetzung von - und _ zurück in + und /.
Praktische Tipps
Wenn die dekodierte Ausgabe wie Mojibake aussieht, waren die Bytes wahrscheinlich nicht UTF-8; als Latin-1 dekodieren, um sie zu untersuchen. Wechseln Sie für URLs zum URL-sicheren Alphabet, sodass + und / kein zusätzliches Escapezeichen erforderlich sind.
Wie man es benutzt
- Öffnen Sie das Tool. Alles läuft in Ihrem Browser-Tab.
- Fügen Sie Ihre Eingabe ein oder geben Sie sie ein und wählen Sie dann die gewünschte Aktion aus.
- Überprüfen Sie das Ergebnis und kopieren Sie es mit einem Klick.
Häufige Fragen
Ist Base64-Verschlüsselung?
Nein. Es handelt sich um eine umkehrbare Kodierung. Jeder kann es entschlüsseln, also verwenden Sie es niemals, um ein Geheimnis zu schützen.
Warum überleben Emojis und Akzente die Dekodierung?
Text wird als UTF-8-Byte vor Base64 codiert und als UTF-8 zurückdecodiert, sodass Nicht-ASCII-Zeichen korrekt umgeleitet werden.
Unterstützt es Dateien?
Diese Version verarbeitet nur Text. Binärdateien benötigen einen Dateiencoder, der nicht Teil dieser Seite ist.
Ist dieses Tool wirklich kostenlos?
Ja. Es gibt kein Konto, keine Paywall und keine Nutzungsbeschränkung. Die Tools App wird von aumenso, dem Studio dahinter, finanziert.
Wird alles, was ich eingebe, hochgeladen?
Nein. Das Tool wird in Ihrem Browser-Tab ausgeführt. Was Sie eingeben, wird niemals an uns gesendet und niemals gespeichert.