JWT Decoder

JWT Decoder

Decode a JSON Web Token and read its header, payload and claims instantly.

Opens in a full-screen window. Your token stays on your device — nothing is uploaded or stored.

What is a JWT?

A JSON Web Token is a compact string that carries signed information between a server and a client. You see them in login systems, API authentication and single sign-on flows.

A token is made of three parts separated by dots. The header names the signing algorithm, the payload holds the actual data or claims, and the signature proves the token has not been changed.

How to use this tool

  1. Paste your JWT into the editor.
  2. Click Decode token.
  3. Read the header and payload in readable JSON.
  4. Check the expiry notice to see if the token is still valid.

What the parts tell you

  • Header: which algorithm signed the token, usually HS256 or RS256.
  • Payload: claims such as the user id, name, issued-at time and expiry.
  • Signature: the encoded proof of authenticity, not readable without the key.

Reading claims with confidence

Claims are the useful part. The iat claim shows when the token was issued, exp shows when it expires, and custom claims carry whatever your app stores. Decoding the token lets you inspect all of that in seconds.

Frequently Asked Questions