JSON Web Token (JWT) Debugger

Decode, verify and encode JSON Web Tokens.

Paste a JSON Web Token into the decoder to inspect its header and payload as you type, or switch to the encoder to build and sign one. Add the secret to verify HS256, HS384 and HS512 signatures. Nothing is sent to a server.

Paste a JWT below that you'd like to decode, validate, and verify.

Encoded Token

JSON Web Token (JWT)

Decoded Header

Decoded Payload

JWT Signature Verification (Optional)

Enter the secret used to sign the JWT below:

Secret