Base64 URL Decoder
URL-sichere Base64 (Base64url) Zeichenketten sofort in Text dekodieren
Eingabe (Base64url)
Ausgabe
Beispiele für Base64-URL-Dekodierung
Fügen Sie eine Base64url-Zeichenkette ein (mit - und _, keine =-Auffüllung nötig), um sie in Text zu dekodieren. Beispiel:
Base64url-Zeichenkette dekodieren
Base64url-Eingabe:
Dekodierte Ausgabe:
Klicken Sie oben auf Beispiel, um ein Base64url-Beispiel zu laden.
Was ist Base64-URL-Dekodierung?
Base64url ist in RFC 4648 Abschnitt 5 als URL- und dateinamensichere Variante von Base64 definiert. Es verwendet - statt + und _ statt / und lässt die =-Auffüllung weg. Dieser Decoder behandelt alle drei Unterschiede automatisch.
Base64url-Strings erscheinen in JWTs, OAuth 2.0 PKCE-Challenges und WebAuthn-Credentials. Zum Kodieren nutzen Sie den Base64 URL Encoder. Für Standard-Base64 den Base64 Decoder.
So verwenden Sie dieses Tool
Base64url-String einfügen
Fügen Sie die Base64url-Zeichenkette in den linken Editor ein. Sie kann - und _ enthalten und benötigt keine =-Auffüllung. Standard-Base64 wird ebenfalls akzeptiert. Klicken Sie auf Beispiel für ein Beispiel.
Dekodierte Ausgabe lesen
Das rechte Panel zeigt den dekodierten Text sofort an. Das Tool normalisiert die Eingabe automatisch.
Kopieren oder Herunterladen
Klicken Sie auf Kopieren oder Herunterladen. Zum Kodieren nutzen Sie den Base64 URL Encoder.
So funktioniert Base64url-Dekodierung
Dieses Tool führt drei Normalisierungsschritte vor der Dekodierung durch:
Nach der Normalisierung wird die Zeichenkette mit der atob()-Funktion dekodiert. Die Rohbytes werden mit TextDecoder als UTF-8 dekodiert.
Häufig gestellte Fragen
Sind meine Daten privat?
Ja. Die Dekodierung läuft vollständig in Ihrem Browser. Keine Daten werden an einen Server gesendet.
Muss ich = Auffüllung vor dem Einfügen hinzufügen?
Nein. Dieses Tool berechnet und fügt fehlende =-Auffüllung automatisch hinzu. Fügen Sie die Base64url-Zeichenkette unverändert ein.
Kann ich Standard-Base64 hier dekodieren?
Ja. Standard-Base64 (mit +, / und =) wird ebenfalls akzeptiert. Für einen dedizierten Decoder nutzen Sie den Base64 Decoder.
Kann ich JWT-Payloads hier dekodieren?
Ja. Ein JWT hat drei Base64url-kodierte Teile. Kopieren Sie den mittleren Teil (Payload) und fügen Sie ihn hier ein, um das JSON zu dekodieren.
Was, wenn die Ausgabe verstümmelt aussieht?
Die Eingabe kann Binärdaten enthalten. Nutzen Sie das Tool Base64 zu Datei, um die Rohbytes herunterzuladen.
Verwandte Tools
Spezifikation: RFC 4648 Abschnitt 5. JWT-Einführung.