Skip to content

JWT Decoder - Free Online JWT Token Decoder

Developer Tool

Decode JWT tokens instantly and inspect headers, payloads, expiration, issuer, and claims safely in your browser.

JWT Token
Header
Payload
Status—
Algorithm—
Expiration—

Decode JWT tokens instantly and inspect their header, payload, algorithm, and expiration information directly in your browser.

A JWT Decoder is a developer tool that lets you decode the readable portions of a JSON Web Token (JWT).

A JWT normally contains three parts separated by periods:

  • Header - Payload - Signature

This tool decodes and displays the Header and Payload sections of a JWT token.

  1. Paste a JWT token into the JWT Token input.
  2. Click Decode JWT.
  3. Review the decoded Header and Payload.
  4. Check the Status, Algorithm, and Expiration information.
  5. Use Copy to copy the decoded Header or Payload when needed.
  6. Use Clear to remove the current token and results.
  • Decode JWT — Decode the Header and Payload from a JWT token.
  • Header inspection — View the decoded JWT header as formatted JSON.
  • Payload inspection — View the decoded JWT payload as formatted JSON.
  • Algorithm information — Display the algorithm from the JWT header.
  • Expiration information — Convert the JWT exp claim into a readable date and time.
  • Expiration status — Show whether a token is expired, has no expiration, or is currently active according to its exp claim.
  • Copy Header — Copy the decoded Header.
  • Copy Payload — Copy the decoded Payload.
  • Clear — Clear the token, decoded results, and status information.
  • Error notifications — Display an error when the token is empty, has an invalid JWT structure, or cannot be decoded.
Paste a JWT token into the JWT Token field.