Tool Kumar 工具

JWT 在线解析

粘贴紧凑格式的 JWT 即可查看其内容。token 会保留在编辑器中并按部分着色,旁边同时显示解码后的头部、载荷和易读的时间类声明。解码不会验证签名,因此结果只适合用于查看和调试,不能用于身份认证。

如何使用这个工具

  1. 粘贴 JWT,带不带 Bearer 前缀都可以。
  2. 在右侧查看解码后的头部、载荷和 _claims。exp 这一行会标注距离 token 过期还有多久,或已经过期多久。
  3. 检查 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 本身。

相关工具

JSON 校验工具、JSON 格式化工具和JSON 对比。