---
title: "JWT-Decoder: JWS lokal dekodieren, ohne Übertragung"
url: https://knowyouragent.ch/werkzeuge/jwt-decoder
lang: de-CH
updated: 2026-10-12
license: © Innopulse Consulting GmbH
---

# JWS- und JWT-Decoder

Fügen Sie ein JWT oder JWS in kompakter Form ein und sehen Sie Header, Payload, Zeitangaben und die Länge der Signatur, lokal im Browser.

EingabeDekodierenBeispiel ladenLeeren

## So funktioniert es

Ein JWS in kompakter Form besteht aus drei Teilen, getrennt durch Punkte: Header, Payload und Signatur, jeweils Base64url-kodiert. Der Decoder trennt die Teile, wandelt Header und Payload in lesbares JSON um und zeigt Zeitangaben wie iat, nbf und exp als Datum und Uhrzeit.

Bei KYA begegnen Ihnen JWS vor allem als [Entscheid-Token](https://knowyouragent.ch/wissen/glossar/entscheid-token), als Statuslisten und als Bestandteil von SD-JWT.

## Was der Decoder zeigt

- Algorithmus, Typ und Schlüssel-ID aus dem Header.
- Die vollständige Payload als formatiertes JSON.
- Zeitangaben in lesbarer Form.
- Die Länge der Signatur in Byte, etwa 64 Byte für ES256 oder Ed25519.

## Was der Decoder nicht tut

Er prüft die Signatur nicht und bewertet weder Aussteller noch Schlüssel. Ein Token, der sich dekodieren lässt, ist deshalb nicht automatisch echt oder gültig. Ob ein Entscheid zu Mandat und Beleg passt, zeigt erst die [Prüfung](https://knowyouragent.ch/pruefen).

## Typische Einsätze

- **Entscheide lesen:** Sehen, welche Handlung eine Entscheidstelle erlaubt oder abgelehnt hat und für welchen Agenten.
- **Zeiten prüfen:** Ausstellungs- und Ablaufzeit in lesbarer Form, um Uhrzeitprobleme zu erkennen.
- **Schlüssel zuordnen:** Die Schlüssel-ID zeigt, welchen Schlüssel eine [Prüfstelle](https://knowyouragent.ch/wissen/glossar/pruefstelle) für die Signatur braucht.

## Tipps zur Fehlersuche

Ein JWS muss aus genau drei Teilen bestehen. Enthält die Eingabe Tilden, handelt es sich um ein SD-JWT; nutzen Sie dafür den SD-JWT-Decoder. Liegt die Ablaufzeit in der Vergangenheit, meldet eine Prüfung den Nachweis als abgelaufen, auch wenn die Signatur stimmt.

## Häufige Fragen

### Ist ein JWT dasselbe wie ein JWS?

Ein JWT ist ein Satz von Angaben, der meist als JWS signiert übertragen wird. Der Decoder liest beide Formen, solange sie aus drei durch Punkte getrennten Teilen bestehen.

### Warum steht die Signatur nicht im Klartext?

Die Signatur besteht aus Bytes ohne lesbare Bedeutung. Der Decoder zeigt deshalb nur ihre Länge; ob sie stimmt, prüft die Prüfseite mit dem Schlüssel des Ausstellers.

### Kann ich auch verschlüsselte JWT lesen?

Nein. Verschlüsselte JWT (JWE) lassen sich ohne Schlüssel nicht lesen, und KYA verarbeitet keine privaten Schlüssel.

### Zeigt der Decoder auch Angaben im Header wie x5c?

Ja. Der gesamte Header erscheint als formatiertes JSON, einschliesslich Zertifikatsketten oder eingebetteter Schlüssel. Ob diesen zu trauen ist, entscheidet erst die Prüfung.

### Warum fehlt bei manchen Token die Payload?

Bei einem JWS mit abgetrennter Payload ist der mittlere Teil leer. Der Inhalt wird dann separat übertragen, etwa als HTTP-Body. Der Decoder zeigt in diesem Fall nur den Header und die Signaturlänge.

---
Quelle: https://knowyouragent.ch/werkzeuge/jwt-decoder · KYA – Know Your Agent
