YourTools.
English
返回目录
工具

JWT 解码

查看 JWT 的头部、载荷以及签发、生效、过期时间,不校验签名。

本地处理

文件只在当前浏览器处理;关闭或清空后不保留。

输入文本

输入或粘贴要处理的文本

调整设置

无需设置,直接使用默认值

此工具无需设置。

开始处理

在本机浏览器中处理,可随时取消

请先输入文本

工具介绍

解码 JWT(JSON Web Token),以格式化的 JSON 查看令牌的头部和载荷。调试登录或接口调用时,可以用它确认令牌里的用户信息和权限,或者令牌是否已经过期;签发、生效、过期时间(iat、nbf、exp)会同时换算成可读的日期。

可以只粘贴令牌,也可以连同“Bearer”前缀一起粘贴,最多 1 MB。解码不校验签名,结果中的 verified 始终为 false。整个过程在浏览器中完成,令牌不会上传。

使用步骤

  1. 把 JWT 粘贴到文本框,或点击“使用示例”载入示例令牌。
  2. 此工具无需设置,直接点击“运行”。
  3. 预览结果文件 jwt.json:其中包含头部(header)、载荷(payload)、claims 下的可读时间和签名部分,需要保存时点击“下载”。

格式与限制

输入
文本
输出
JSON
大小上限
1 MB
隐私
文件留在当前浏览器会话中,不上传文件字节。
费用
免费,无需注册

常见问题

解码成功能说明令牌是真实有效的吗?

不能。解码只是读取经过 Base64URL 编码的头部和载荷,任何人都能生成或修改这些内容,因此结果中 verified 始终为 false。要用密钥、公钥、证书或 JWK 校验签名,请使用“JWT 校验”工具。

怎么看令牌有没有过期?

查看结果中的 claims:expires_at、issued_at、not_before 分别是 exp、iat、nbf 换算后的 UTC 时间(ISO 8601 格式),expired 为 true 表示按你设备的当前时间已经到达过期时间。令牌中没有的时间字段不会显示。

可以粘贴整段 Authorization 请求头吗?

开头的“Bearer”前缀和首尾空白会自动去掉,所以“Bearer eyJ…”可以直接使用;“Authorization:”等其他内容需要你自己删掉。

为什么提示令牌无效?

令牌需要是用点分隔的三段式 JWT,头部和载荷都能解码为 JSON,并且载荷必须是 JSON 对象。加密的 JWE 令牌(五段)无法在这里解码。

令牌会被上传吗?

不会。解码在你的浏览器中完成,工具不发起任何网络请求。不过令牌和密码一样敏感,有效期内拿到它的人就能使用,请勿随意分享。