Eingabe
Ergebnis
Das Ergebnis erscheint hier.Ihre Läufe
Gespeichert werden nur Läufe, die Punkte kosten.
Melden Sie sich an, um einen Verlauf Ihrer Läufe zu behalten.
Base64 wandelt beliebige Bytes in Zeichen um, die in einer URL, einem HTTP-Header oder einem JSON-String überleben. Dieses Tool behandelt den UTF-8-Schritt in beide Richtungen korrekt – genau dort scheitern selbstgebaute Versuche mit btoa: btoa wirft bei jedem Zeichen oberhalb von U+00FF eine Exception, sodass akzentuierte Texte und CJK sofort fehlschlagen.
So arbeitet es
- Text wird zuerst als UTF-8-Bytes kodiert, damit jedes Skript funktioniert.
- Die URL-sichere Variante verwendet - und _ und lässt das Padding weg, gemäß RFC 4648 §5.
- Beim Dekodieren zu Text werden Byte-Sequenzen abgelehnt, die kein gültiges UTF-8 sind, anstatt Ersatzzeichen anzuzeigen.
Wohin Ihre Daten gehen
Nirgendwohin. Dieses Werkzeug läuft vollständig in Ihrem Browser: Der eingefügte Text wird von der Seite verarbeitet und weder an einen Server übertragen noch protokolliert.
Kostet ein Lauf Punkte, wird eine einzeilige Zusammenfassung in Ihrem eigenen Verlauf gespeichert, damit Sie ihn wiederfinden. Festgehalten wird die Form des Laufs — Größen, Anzahlen, die abgefragten Werte — nie der eingefügte Inhalt.
Was es kostet
Bis 50.0 KB pro Lauf kostenlos und ohne Konto. Darüber kostet ein Lauf 1 Punkte und wird in Ihrem Verlauf gespeichert.
Punkte gibt es für die Registrierung, den täglichen Check-in, Kommentare und ein vollständiges Profil.
So funktionieren PunkteHäufige Fragen
- Was ist der Unterschied zwischen Base64 und Base64URL?
- Base64URL ersetzt + durch - und / durch _ und lässt normalerweise das =-Padding weg, sodass das Ergebnis ohne Escaping in einem URL-Pfad oder Query-String stehen kann. JWTs verwenden es durchgängig.
- Ist Base64 eine Verschlüsselung?
- Nein, und es als solche zu behandeln, ist eine wiederkehrende Ursache für Sicherheitsvorfälle. Es ist eine reversible Kodierung ohne Schlüssel – jeder kann es dekodieren. Verwenden Sie es, um Bytes sicher zu transportieren, niemals um sie zu verbergen.
- Warum ist meine Dekodierung fehlgeschlagen?
- Entweder ist der String kein gültiges Base64 – ein überflüssiges Leerzeichen oder ein abgeschnittenes Ende – oder die Bytes, die dekodiert werden, sind kein Text. Binärdaten wie ein Bild werden zu Bytes dekodiert, die keine Textkodierung anzeigen kann.
Das Open Source dahinter
Dieses Werkzeug ist eine eigenständige Implementierung ohne fremde Bibliothek. dankogai/js-base64 (BSD-3-Clause) erledigt dieselbe Aufgabe als Bibliothek — wer sie im eigenen Programm braucht, fängt dort an, statt eine Webseite aufzurufen.
dankogai/js-base64Auch bekannt als
- base64 kodieren
- base64 dekodieren
- base64 konverter
- base64url
- base64 online dekodieren