TEXT LAB / LIVEJWT 解析加载中
JWT 解码 - 文本工具 · 萤炬工具箱 · 工具说明与使用指南

JWT 解码 - 文本工具 · 萤炬工具箱

JWT 解码把一段 token 按点号拆成三段,并把 Header 与 Payload 的 base64url 内容解回可读 JSON,方便查看签发算法、用户标识、过期时间等声明。调接口报 401 时先看一眼 token 里的 exp 是不是过期了、aud 对不对,比翻后端日志快得多。注意这里只解码不验签,token…

JWT 解码把一段 token 按点号拆成三段,并把 Header 与 Payload 的 base64url 内容解回可读 JSON,方便查看签发算法、用户标识、过期时间等声明。调接口报 401 时先看一眼 token 里的 exp 是不是过期了、aud 对不对,比翻后端日志快得多。注意这里只解码不验签,token 内容在浏览器本地解析、不上传。

使用步骤

  1. 把完整的 JWT 粘贴进来(三段用点号分隔)。
  2. 查看解出的 Header 与 Payload JSON。
  3. 重点核对 exp、iat、iss、aud 等声明。
  4. 复制需要的字段。

功能与限制

  • 只解析 Header 与 Payload,不验证签名、不检查是否吊销。
  • 解码在浏览器本地完成,token 不发往服务器。

常见问题

解码和验签有什么区别?
解码只是 base64url 反编码,任何人拿到 token 都能读出里面的内容;验签需要密钥,用来证明内容没被篡改。本工具只做解码,所以「能解出来」不等于「这个 token 有效」。
JWT 里的内容是加密的吗?
不是。标准 JWT 的 Payload 只做了 base64url 编码,等于明文。所以千万不要把密码、身份证号等敏感信息放进 Payload。
exp 那个数字怎么看懂?
exp 是 Unix 时间戳(秒),表示过期时刻。拿它和当前时间比即可判断是否过期,想看成具体日期可以用 Unix 时间互转工具换算。
为什么第三段解不出内容?
第三段是签名,是二进制哈希结果而非 JSON,本来就不可读。只有 Header 和 Payload 是结构化数据。