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 内容在浏览器本地解析、不上传。
使用步骤
- 把完整的 JWT 粘贴进来(三段用点号分隔)。
- 查看解出的 Header 与 Payload JSON。
- 重点核对 exp、iat、iss、aud 等声明。
- 复制需要的字段。
功能与限制
- 只解析 Header 与 Payload,不验证签名、不检查是否吊销。
- 解码在浏览器本地完成,token 不发往服务器。
常见问题
- 解码和验签有什么区别?
- 解码只是 base64url 反编码,任何人拿到 token 都能读出里面的内容;验签需要密钥,用来证明内容没被篡改。本工具只做解码,所以「能解出来」不等于「这个 token 有效」。
- JWT 里的内容是加密的吗?
- 不是。标准 JWT 的 Payload 只做了 base64url 编码,等于明文。所以千万不要把密码、身份证号等敏感信息放进 Payload。
- exp 那个数字怎么看懂?
- exp 是 Unix 时间戳(秒),表示过期时刻。拿它和当前时间比即可判断是否过期,想看成具体日期可以用 Unix 时间互转工具换算。
- 为什么第三段解不出内容?
- 第三段是签名,是二进制哈希结果而非 JSON,本来就不可读。只有 Header 和 Payload 是结构化数据。