Safe for real tokens
Online JWT debuggers are convenient, but pasting a live access token into someone else's website is risky: anyone who logs it can use it until it expires. This decoder runs entirely in your browser. Nothing is sent, logged or stored, so you can inspect production tokens while debugging authentication.
Dates in exp, iat, nbf and auth_time are shown in your local time with a relative hint, and the status tells you at once whether the token has expired.
Signature verification
For HS256, HS384 and HS512 enter the shared secret. For RS, PS and ES algorithms paste the public key in PEM format, beginning with BEGIN PUBLIC KEY. Verification uses the Web Crypto API of your browser. Tokens with alg none are flagged, since they carry no signature at all.