JWT 为什么能直接读出内容?
JWT 的 Header 和 Payload 只是 Base64URL 编码,不是加密。签名保证内容没被篡改,但任何拿到 token 的人都能解码查看。
只解码,不验签
本工具只做本地解码,不校验签名,任何人都可构造出相同结构的 token。不要把这里的解析结果当作身份校验依据,更不要粘贴生产环境的高权限 token。
{"alg":"HS256","typ":"JWT"}{"sub":"10086","name":"Toolbox 用户","role":"demo","iat":1791590632,"exp":1791680632,"iss":"toolbox.example"}3Xb9tQ7mZ0kExampleSignatureNotVerifiedValue
| 声明 | 值 | 说明 |
|---|---|---|
| sub | 10086 | 主题(Subject),通常是用户标识 |
| name | Toolbox 用户 | 自定义声明 |
| role | demo | 自定义声明 |
| iat | 1791590632 | 签发时间(Issued At):2026-10-10 08:03:521 小时前 |
| exp | 1791680632 | 过期时间(Expiration),超过即视为失效:2026-10-11 09:03:52有效(1 天后过期) |
| iss | toolbox.example | 签发者(Issuer) |
JWT 的 Header 和 Payload 只是 Base64URL 编码,不是加密。签名保证内容没被篡改,但任何拿到 token 的人都能解码查看。
不等于。有效性需要服务端用密钥验证签名,并检查 exp、nbf、iss、aud 等声明。本工具只做本地解码和状态提示。
解析在浏览器本地完成,token 不会上传服务器。即便如此,也建议不要粘贴生产环境的高权限 token。