Free Tool

JWT Decoder

Decode a JSON Web Token — view the header, payload, and time claims (iss, exp, iat, nbf). No signature verification.

Paste Your JWT Token

Note: This tool only decodes the header and payload — it does not verify the signature. Never trust a JWT's claims without server-side signature verification.

What is a JWT?

A JSON Web Token (JWT) is a compact, URL-safe token format. It has three parts separated by dots: Header (algorithm), Payload (claims), and Signature. The header and payload are Base64url-encoded JSON.

Signature verification

This tool decodes the header and payload only. It does not verify the signature. In production, always verify the JWT signature server-side using the issuer's public key or shared secret.

How to use

  1. Paste a JWT (the three-part dotted string) into the input.
  2. Click Decode JWT.
  3. The header, payload, and time claims are displayed. Copy any section as formatted JSON.

Decoding runs entirely in your browser using Base64url decoding — nothing is sent to any server.

Frequently Asked Questions

Does this verify the JWT signature?
No. This tool only decodes — it does not verify. Never trust a JWT's claims in production without server-side signature verification.
What is the exp claim?
The exp (expiration time) claim is a Unix timestamp indicating when the token expires. This tool shows it as a human-readable date.