All tools

JWT Decoder

Decode a JWT locally to inspect its header and payload, and see when it was issued and when it expires. The signature is not verified.

Runs locally. Your data never leaves this tab.

Header

{
  "alg": "HS256",
  "typ": "JWT"
}

Payload

{
  "sub": "user_123",
  "name": "Ada Lovelace",
  "role": "admin",
  "iat": 1760000000,
  "exp": 1791536000
}
Issued at (iat)
2025-10-09T08:53:20.000Z
Expires (exp)
2026-10-09T08:53:20.000Z
Status
—

Decoding is not verification. Always verify the signature on your server before trusting any claim.