URL-sicheres Base64

Kodieren oder dekodieren Sie Text in URL-sicherem Base64 (Variante ohne die Zeichen '+', '/' und '='), dem Format, das in URLs, JWTs und Abfrageparametern verwendet wird.

Beispiel:

So funktioniert es

Standard-Base64 verwendet die Zeichen '+' und '/', die in einer URL eine besondere Bedeutung haben. Die „URL-sichere“ Variante ersetzt sie durch '-' und '_' und entfernt das Padding '='. So lässt sich das Ergebnis direkt in eine URL oder einen Bezeichner einfügen, ohne es erneut zu kodieren. Genau dieses Format wird für die Abschnitte eines JWT verwendet.

Was unterscheidet es vom klassischen Base64?

Nur das Alphabet für zwei Zeichen ('-' statt '+', '_' statt '/') und das fehlende Padding '='. Die kodierten Daten bleiben dieselben, nur ihre Textdarstellung ändert sich, damit sie URL-kompatibel ist.

Warum schlägt die Dekodierung manchmal fehl?

Wenn die Zeichenkette '+' oder '/' (Standardformat) statt '-' oder '_' enthält oder abgeschnitten wurde, schlägt die Dekodierung fehl. Prüfen Sie, ob die eingefügte Zeichenkette tatsächlich aus einer URL-sicheren Base64-Kodierung stammt.

100% lokale Verarbeitung: Kodierung und Dekodierung erfolgen vollständig in Ihrem Browser über WebAssembly.