Skip to main content
ZebbyBox
Buy Me A Coffee

JWT Decoder

Decode and inspect JSON Web Tokens (JWT). View the header, payload, and signature parts of your token. Check expiration and other claims.

What is a JWT?

A JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is digitally signed using JSON Web Signature (JWS).

JWT Structure

A JWT consists of three parts separated by dots (.):

  • Header: Contains the token type (JWT) and the signing algorithm (e.g., HS256, RS256)
  • Payload: Contains the claims - statements about the user and additional metadata
  • Signature: Used to verify the token hasn't been tampered with

Common JWT Claims

  • iss (Issuer): Who issued the token
  • sub (Subject): Who the token represents
  • aud (Audience): Who the token is intended for
  • exp (Expiration): When the token expires
  • iat (Issued At): When the token was issued
  • nbf (Not Before): When the token becomes valid

Security Note

This tool only decodes the JWT - it does not verify the signature. Never paste production tokens containing sensitive data into online tools. Signature verification requires the secret key and should be done server-side.