JWT解析工具
在线JWT (JSON Web Token) 解析工具,粘贴JWT令牌即可解码出Header和Payload的JSON内容,并根据payload中的exp字段自动判断token是否已过期。
免费在线工具
Loading…
使用说明
- 在输入框粘贴完整的JWT令牌(由“.”分隔的三段字符串)
- 点击“解析”按钮,下方分别显示解码后的Header和Payload的JSON内容
- 如果Payload中包含exp(过期时间)字段,会额外显示具体的过期时间点及“有效”或“已过期”状态
- 点击“加载示例数据”可快速查看一个示例JWT的解析效果
功能介绍
- 将JWT的Header和Payload两段Base64Url编码内容解码为可读的JSON格式
- 自动读取Payload中的exp(过期时间戳)字段,转换为本地可读时间并判断当前是否已过期
- JWT格式不合法(非三段式结构)或解码失败时给出明确的错误提示
- 纯前端解码,仅做Base64解码和JSON解析,不校验签名有效性
使用场景
调试登录/鉴权流程
开发涉及JWT鉴权的功能时,快速查看令牌中携带的用户信息、权限声明等payload内容。
排查token过期问题
怀疑接口401是因为token过期时,粘贴token快速核实其exp字段对应的具体过期时间。
核对JWT签发内容是否正确
验证后端签发的JWT中header算法类型、payload字段是否符合预期设计。
学习JWT令牌结构
通过实际解码直观理解JWT的Header、Payload、Signature三段式结构和Base64Url编码方式。
常见问题
这个工具会验证JWT签名的真伪吗?
不会,本工具只做Header和Payload的Base64解码和JSON解析展示,不做签名(Signature)校验,无法判断token是否被篡改或伪造,签名验证需要密钥且应在服务端进行。
为什么提示“无效的JWT格式”?
标准JWT由用“.”分隔的三段组成(Header.Payload.Signature),输入内容如果不是三段结构(如缺少某一段),会提示格式无效。
没有exp字段的JWT会怎样显示?
如果Payload中不包含exp字段,工具只显示Header和Payload的解码内容,不会展示过期时间相关信息。
粘贴的JWT令牌会被上传或记录吗?
不会,所有解码计算均在浏览器本地完成,不会上传到任何服务器,但仍建议不要在公共场合粘贴包含敏感信息的生产环境令牌。