G
Great Online Apps

JWT Decoder

Guide
The signature is shown, not verified. This tool only base64url-decodes the three segments. Without the signing key it cannot tell a genuine token from one an attacker edited, so nothing here says a token is valid or trustworthy. A JWT is a live credential: do not paste production or customer tokens into any web tool, including this one.
JWT token Up to 8,192 characters.
Header
Payload

Signature (base64url, unverified)

Signature will appear here...

Checking this signature needs the issuer's secret or public key, which this tool never asks for and never has. Verify tokens in your own backend.

About the JWT Decoder

Inspect a JSON Web Token without writing code. The decoder splits the token into header, payload and signature, pretty-prints the JSON and turns the exp, nbf and iat timestamps into readable UTC dates. It does not verify signatures, so use it for debugging, not for trust decisions.

How to use it

  1. 1 Paste the token into the JWT token pane.
  2. 2 Read the decoded Header and Payload.
  3. 3 Check the Expiration, Not Before and Issued At dates under Time claims.
  4. 4 Copy the header or payload, and verify the signature in your own backend.
Read the full JWT Decoder guide

Frequently asked questions

G
Great Online Apps
Toggle sidebar