Home Supported Standards Terms & Conditions Privacy Policy Documentation Contact About

This screen supports decoding tokens that are a JSON Web Token (JWT) format.

If nothing is displayed, then the requested token retrieved from the endpoint is not a JWT or not a valid JWT.

In the future, additional token formats may be added.

Although, many leading IdPs use JWT as the format for OAuth2 access tokens and refresh tokens. The spec does not require this.

Some IdPs intentionally use opaque tokens that have no deeper meaning than to be a randomly generated identifier that points back to session information stored on the IdP. If this is the case, return to the Token Endpoint screen and navigate to the UserInfo Endpoint screen or Token Introspection Screen.

Decoded Token
Return to debugger
The decoded JWT Header.
The decoded JWT Proposer.
The JWT Verification Type.
The JWT Verification Key/URL.
 
Verification Output.
Return to debugger
JWT Header Key-Value Pairs.
JWT Proposer Key-Value Pairs.
The JWT Verification Type.
The JWT Verification Key/URL.
 
Verification Output.
Claims Validation
Select the token type to apply the appropriate validation rules.
Leave blank to skip issuer validation.
A single audience value that must appear in the aud claim. Leave blank to skip audience validation.
Used to validate azp (OIDC) and client_id (RFC 9068).
Space-separated list of scopes that must all be present in the scope claim. Leave blank to skip.
Seconds of tolerance applied to exp, nbf, and iat time checks.
 
All validation errors are listed here. Empty means all checks passed.

* Claim descriptions are sourced from the IANA JSON Web Token Claims Registry unless otherwise noted.