JWT Debugger

Decode a JSON Web Token and check its signature — and with the secret, edit the claims and it re-signs as you type.

Paste a token to decode it, or write claims on the right and give a secret to sign them. Editing either side updates the other.

Try

Not verified

Encoded

The token

Header

Algorithm and type

Payload

Data and claims

About

Both sides are live: the token drives the decoded claims, and with the secret the claims drive the token. Decoding and verification stay separate operations, and neither ever implies the other.