Tested tool guide
Tested browser tools
Checked August 16, 2026
What JWT Claims Inspector does, with a checked example
JWT Claims Inspector turns the claim set inside a compact, signed JWT into readable, indented JSON. It decodes the token's payload segment, labels registered claims such as sub and iat, and converts supported NumericDate values into dates. The main trap is treating a successful decode as proof that the token is genuine. A signed JWT payload is encoded, not hidden, and inspection alone does not establish who signed it or whether it should be accepted. Since pasted tokens may contain credentials or personal data, this browser-only inspection keeps them on the device.
Worked example
A concrete input and expected output from the current implementation.
Input
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
->
Expected output
Claims JSON:
{
"sub": "1234567890",
"name": "John Doe",
"iat": 1516239022
}
Registered claim details: sub = Subject; iat = Issued At; iat represents 2018-01-18T01:30:22Z. The payload segment decodes to the three-member JSON object shown. The iat number is seconds since 1970-01-01T00:00:00Z; 1516239022 seconds lands at 2018-01-18T01:30:22Z, so the converted instant and raw value agree. The sub label identifies the registered Subject claim.