Base64-Decoder

Base64 zurück in lesbaren Text dekodieren, im Standard- oder im URL-sicheren Alphabet, vollständig in Ihrem Browser.

Läuft vollständig in Ihrem Browser. Nichts wird hochgeladen, protokolliert oder gespeichert.

Fügen Sie eine Base64-Zeichenkette ein und lesen Sie, was wirklich darin steht: einen Authorization-Header, ein JWT-Segment, eine Data-URI, einen Konfigurationswert, den jemand kodiert hat, um ihn durch ein Formular zu bekommen.

Wie es funktioniert

Die Zeichenkette wird zurück in Bytes dekodiert, die dann als UTF-8 gelesen werden. Zeilenumbrüche und Leerzeichen werden vorher übergangen, Base64 mit Umbruch bei 64 oder 76 Zeichen — wie in E-Mails und PEM-Dateien — lässt sich also ohne Säuberung einfügen.

Sonst ist das Dekodieren streng: ein Zeichen außerhalb des Alphabets oder eine Länge, die nicht stimmen kann, wird gemeldet statt stillschweigend übergangen — denn ein unbemerkt halb dekodierter Wert ist, wie abgeschnittene Tokens durchrutschen.

Beispiele

Fall Eingabe Ergebnis
Der Wert eines Authorization-Headers YWxhZGRpbjpvcGVuc2VzYW1l aladdin:opensesame
Eine JWT-Nutzlast, die das URL-sichere Alphabet verwendet eyJzdWIiOiIxMjMifQ {"sub":"123"}

Häufige Fragen

Warum lässt sich mein JWT-Segment nicht dekodieren?

JSON Web Tokens verwenden das URL-sichere Alphabet und lassen die Füllzeichen weg, stellen Sie also die Alphabet-Option um. Dekodieren Sie außerdem ein Segment nach dem anderen: Ein JWT sind drei durch Punkte verbundene Base64-Zeichenketten, und das Ganze ist selbst kein Base64.

Ich bekomme „Binärdaten statt Text“.

Die Zeichenkette wurde richtig dekodiert, aber die Bytes sind kein UTF-8-Text — ein Bild, eine komprimierte Nutzlast oder ein verschlüsselter Block. Sie als Zeichen anzuzeigen würde sie beschädigen, daher wird nichts angezeigt.

Wird der Wert irgendwohin gesendet?

Nein. Dekodiert wird in der Seite. Das zählt hier mehr als anderswo: Base64-Zeichenketten, die in einen Decoder eingefügt werden, sind sehr oft Zugangsdaten.

Gut zu wissen

  • Alles geschieht in Ihrem Browser. Was Sie einfügen, wird nicht hochgeladen, nicht protokolliert und nicht gespeichert.

Quellen

Alle Code Tools