Tool Kumar 工具
JWT 在线解析
粘贴紧凑格式的 JWT 即可查看其内容。token 会保留在编辑器中并按部分着色,旁边同时显示解码后的头部、载荷和易读的时间类声明。解码不会验证签名,因此结果只适合用于查看和调试,不能用于身份认证。
如何使用这个工具
- 粘贴 JWT,带不带 Bearer 前缀都可以。
- 在右侧查看解码后的头部、载荷和 _claims。exp 这一行会标注距离 token 过期还有多久,或已经过期多久。
- 检查 exp、iat 和 nbf 的值,然后在你自己的应用中验证签名。
示例演示
Tool Kumar 把这个 HS256 示例 token 解码为头部、载荷和签名,并附加一个 _claims 对象,以易读的时间显示 exp 和 iat。
输入 · example.jwt
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkFkYSBMb3ZlbGFjZSIsInJvbGUiOiJhZG1pbiIsImlhdCI6MTc5MDgxMjgwMCwiZXhwIjoxODIyMzQ4ODAwfQ.8cC1krME5G5HZQKPQy8oBEQueQ60R5UgQLB1iXcLpBs输出
{
"header": {
"alg": "HS256",
"typ": "JWT"
},
"payload": {
"sub": "1234567890",
"name": "Ada Lovelace",
"role": "admin",
"iat": 1790812800,
"exp": 1822348800
},
"signature": "8cC1krME5G5HZQKPQy8oBEQueQ60R5UgQLB1iXcLpBs",
"_claims": {
"exp": "2027-10-01T00:00:00.000Z",
"iat": "2026-10-01T00:00:00.000Z",
"expired": false
}
}选项与特殊情况
- 解码器接受由三部分组成的 JWS 紧凑格式 token。
- 它不会验证签名,也不会获取密钥。
- exp、iat 和 nbf 还会以 ISO 时间显示在 _claims 下;一旦超过 exp,expired 会被设为 true。
- 如需编辑解码后的 JSON,请在命令面板中使用“用解码后的 JSON 替换 JWT”。
默认保护隐私
你的文档只保留在这个浏览器中。Tool Kumar 在你的设备上解析、转换并生成下载文件,无需账号,也没有上传步骤。
JWT 在线解析:常见问题
- 解码 JWT 等于验证它吗?
- 不是。解码只是读取 base64url 编码的头部和载荷。签名必须在你的应用中用签发方的密钥来验证。
- 我的 token 会被发送到别处吗?
- 不会。解码在浏览器中运行,token 始终留在你的设备上。
- 能解码 Bearer token 吗?
- 能。解码器接受带有可选 Bearer 前缀的 token。
- 为什么输出中有一个 _claims 对象?
- 这是 Tool Kumar 添加的,用来以易读的 ISO 时间显示 exp、iat 和 nbf,并说明 token 是否已过期。下划线表示它是计算得出的字段,并不属于 token 本身。