What is this tool?
Decode JSON Web Tokens (JWT) client-side to inspect header metadata, payload claims, signature parts, and claim dates.
When to use it?
Use when debugging API token authorization headers, verifying user claims, or inspecting expiration times.
How does it work?
Splits the JWT string into Header, Payload, and Signature, then base64url decodes them to format readable JSON trees.
Example Conversions
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Header: {"alg":"HS256","typ":"JWT"}
Payload: {"sub":"1234567890","name":"John Doe","admin":true}Frequently Asked Questions
Does this verify the JWT signature?
No, this is a decoder/viewer only. Signature verification requires server keys.
Can I decode expired tokens?
Yes. Expiration dates are parsed and highlighted relative to current browser times.