Decode JSON Web Tokens

A free online JWT decoder that runs in your browser. Paste a JSON Web Token and the tool splits it into the three base64url segments (header, payload, signature), decodes each, and renders the JSON. Above the output, status pills show "well-formed", the algorithm from the header, and the validity window — green if currently valid, yellow if before nbf, red if past exp. Below, registered claims (iss, sub, aud, exp, nbf, iat, jti) are listed with their RFC 7519 meanings; iat/exp/nbf are also formatted as ISO timestamps.

How to use

1
Paste your JWT

Three base64url-encoded segments separated by dots.

2
Read header + payload

Decoded JSON is shown on the right.

3
Check the status pills

alg, validity window, exp/nbf countdowns.

4
Inspect registered claims

Each well-known claim is explained inline.

Inspect JWT header, payload, expiry, and registered claims — without verifying

Header header

        
Payload payload

        
Heads up: this tool only DECODES the JWT — it does NOT verify the signature. Anyone can craft a JWT with arbitrary contents. Use it to inspect what a token CLAIMS, not to trust it. Real verification needs the server-side secret or the issuer's JWKS.
Published