Ways to use JWT Decoder
Decode and inspect JWT claims
Decode a three-part JSON Web Token, inspect its header, payload, signature text, and time claims, and keep the compact token in view.
Inspect token claims
Read the decoded header and payload when debugging a token or an authentication flow.
Check time claims
See issued-at, expiration, and not-before values interpreted against the current device clock.
Review decoded JSON
Copy the decoded object or transfer it once to JSON Wizard for formatting and search.
How to use it
- Paste a compact three-part JWT into JWT Token.
- Inspect the decoded header, payload, signature text, and available time claims.
- Copy the decoded JSON or continue in JSON Wizard when you need a closer look.
What the decoder checks
- Header and payload
- The first two Base64url parts must decode to JSON before a result is shown.
- Signature text
- The third token part is displayed, but its cryptographic signature, issuer, audience, and trust chain are not verified.
- Time claims
- The exp, iat, and nbf claims are interpreted when present; expiration and not-before states use the current device clock.
- Invalid input
- Wrong part counts, invalid Base64url, and non-JSON headers or payloads produce an inline decode error.
Example
Compact JWT
eyJhbGciOiJub25lIn0.eyJzdWIiOiJmaXh0dXJlLXVzZXIifQ.synthetic
Decoded claims
alg: none · sub: fixture-user · signature: synthetic
Good to know
- Decoded does not mean valid, authentic, trusted, or safe to use.
- An expiration or not-before result describes the time claim, not the token signature.
- Avoid pasting production tokens containing sensitive data, and clear the token when using a shared device.