JSON Developer Tool
Paste a JSON Web Token to decode its header and payload and inspect the claims inside.
A JWT is made of three Base64URL-encoded parts separated by dots: a header, a payload, and a signature. This tool decodes the header and payload so you can inspect the claims inside a token — useful when debugging authentication flows, checking an access token's expiry, or verifying which scopes/roles a token grants.
When present, exp and iat are automatically converted to human-readable dates below the decoded payload.
Want the full picture of how JWTs work — including why the payload isn't secret and what the signature actually protects? See Understanding JWTs: How JSON Web Tokens Work.
exp claim with a timestamp earlier than the current time, the tool flags the token as expired. Most APIs will reject an expired token even if its signature is otherwise valid.