Skip to content
MyDailyTool

JWT Decoder

Decode JSON Web Tokens and inspect the header, payload, and signature. Paste any JWT to see claims, expiry, issuer, and algorithm — no secret key needed to decode.

Header
{
  "alg": "HS256",
  "typ": "JWT"
}
Payload
{
  "sub": "123",
  "name": "John",
  "iat": 1516239022
}

How to use the jwt decoder

Paste a JWT (three Base64URL segments separated by dots). Header and payload decode locally — the signature is shown but not verified.

Formula & explanation

JWT = base64url(header) + '.' + base64url(payload) + '.' + signature. Header and payload are JSON.

Examples

A typical JWT header is { alg, typ }; payload is { sub, iat, exp, ... }.

Frequently asked questions

Does this verify the signature?
No. Verifying needs the secret/public key, which would be a security risk to enter into a public web tool.

Related developer tools tools