🔑JWT Decoder

← Back to tools

Decode JSON Web Tokens (JWT) safely in your browser. Optionally verify HS256 signatures with a secret.

📥JWT Input
JWT Token
Header
Payload
🔐Signature & Verification
Signature
HS256 Secret (optional, for verification)
How this tool works
1
Enter JWT token
Paste your JSON Web Token (JWT) into the input field. JWTs have three parts separated by dots: header.payload.signature.
2
View decoded parts
The tool automatically decodes the header and payload, displaying them as formatted JSON. The signature is shown separately.
3
Verify signature (optional)
Enter your HS256 secret key and click "Verify HS256" to check if the token signature is valid.
4
Review results
See verification status: valid (green), invalid (red), or not available (amber). Decoding does not validate the token—only verification confirms authenticity.
5
Clear and start over
Click "Clear" to reset all fields and start with a new token.