Skip to content
Jaskaran Singh logoJaskaran Singh

← ToolsEncoders

JWT decoder.

Read a JWT header and payload offline with expiry checks. Signatures are decoded, never verified here.

JOSE · Offline
JWT3/3 parts
alg: HS256exp in 6yiat 2y ago
Header
{
  "alg": "HS256",
  "typ": "JWT"
}
Payload
{
  "sub": "1234567890",
  "name": "Jaskaran",
  "exp": 2000000000,
  "iat": 1700000000
}

The signature is decoded, never verified here — always verify server-side with your secret or JWKS.

How to use.

  1. Paste the full token — header and payload decode instantly.
  2. Watch the exp chip: green means live, red means expired, with relative time.
  3. Copy the payload JSON for your debugger.

Related tools.

FAQ.

Sign in

Join the discussion.

One click with GitHub — your name and avatar come across. No passwords, no email verification step.

By continuing you agree to the comment policy: be kind, stay on topic, no spam. Moderated by the site owner.