Header and Payload
Decode both parts of the token into clean, formatted JSON you can actually read.
Decode a JSON Web Token in your browser. See the header and payload, read the claim times, check the expiry, and verify the HMAC signature with your secret. Nothing is uploaded.
Drop your JSON Web Token into the box. It decodes the moment you paste, no button needed.
See the decoded header and payload as formatted JSON, with the claim times shown in plain dates and the expiry status called out.
For HMAC tokens, enter the secret and check whether the signature matches, all without the token leaving your browser.
A JSON Web Token packs three parts into one string: a header that names the signing algorithm, a payload of claims like who the user is and when the token expires, and a signature that proves the first two were not changed. The parts are base64url encoded, so the token looks like noise until you decode it.
That is what this tool does. Paste a token and it splits it apart, decodes the header and payload back into readable JSON, and turns the expiry and issued-at claims into plain dates so you can see at a glance whether the token is still good.
Decoding is not the same as trusting. A token is only safe to act on once you confirm the signature. For HMAC tokens you can paste the secret here and check the signature in the browser. The token and the secret never leave your device, so it is safe to inspect production tokens while you debug.
Decode both parts of the token into clean, formatted JSON you can actually read.
The exp, iat, and nbf claims are shown as real dates with how long ago or until, not raw timestamps.
Enter your secret to verify HS256, HS384, and HS512 signatures right in the browser.
A clear badge tells you if the token is still valid, expired, or not active yet.
Header, payload, and signature are colored so you can see the three segments at a glance.
Decoding and verification happen on your device. Your token and secret never touch a server.
More Developer tools you might find useful.
Common questions about JWTs and decoding them.