JWT Decoder

Decode JWT header and payload JSON locally with expiry status and copy-ready output.

Local DecodeExpiry CheckCopy JSON

JWT decoder

Inspect token header, payload, and expiry locally.

Token

143 chars

This decodes token contents only. It does not verify the signature.

Decoded JWT

Header and payload decoded locally.

Valid until 12/31/2033, 10:13:20 PM
Header
{
  "alg": "HS256",
  "typ": "JWT"
}
Payload
{
  "sub": "1234567890",
  "name": "AidenGPT",
  "iat": 1717460000,
  "exp": 2019680000
}
Signature
signature

Capabilities

What this tool handles

Use JWT Decoder to check the input, tune the settings, and copy a clean output.

Decode Tokens

Decode JWT header and payload without uploading the token.

Expiry Status

Read exp claims and see whether the token is expired.

Copy JSON

Copy formatted header and payload JSON.

Workflow

Run it in three steps

Decode JWT header and payload data locally.

1

Paste Token

Paste a JWT into the input area.

2

Review JSON

Read the decoded header and payload JSON.

3

Copy Output

Copy the formatted JSON for debugging.

Good for

Common jobs this tool supports

Local DecodeToken content stays in your browser
Header and PayloadDecodes both JSON sections
Expiry StatusChecks exp claim when present
Copy JSONCopy formatted decoded output

FAQ

Answers before you run it

Practical notes about output, privacy, and common settings.

No. It decodes the header and payload only. Signature verification requires the correct secret or public key.

Use next