JWT Decoder

Decode and inspect JWT tokens client-side. Reads the header, payload, and expiry without sending data anywhere.

How to use the JWT Decoder

  1. Paste a JWT token (it starts with eyJ) into the input box.
  2. Click Decode to read the header, payload, and signature.
  3. The expiry time (exp claim) is shown in a human-readable format if present.

What is a JWT?

A JSON Web Token (JWT) is a compact, URL-safe token format defined in RFC 7519. It consists of three Base64url-encoded parts separated by dots: a Header (algorithm and token type), a Payload (claims such as user ID, roles, and expiry), and a Signature that verifies the token's integrity.

Security note

This tool decodes the token locally in your browser without validating the signature. Do not trust decoded payload data without proper signature verification on your server. Never share tokens that grant access to production systems.