跳到主要内容
uencoder

JWT 解码器

解码并检查 JWT 头部、载荷和时间声明及过期状态。免费、隐私优先、100% 纯客户端运行。本地解析不视为服务端验签。支持 HS256/RS256 等算法头部解析、exp/iat/nbf 时间声明展示,并标注 EXPIRED/NOT YET VALID/VALID 状态。

尝试示例:
本地解码不等于服务端签名验证。Local only

最近历史

暂无历史

使用方法

  1. 将 JWT 粘贴到输入框中。
  2. 查看解码后的头部和载荷。
  3. 检查时间声明状态和过期提示。

使用此工具的任务

使用此工具的管道

常见问题

解码 JWT 会验证其签名吗?
不会。解码仅读取载荷。签名验证需要密钥或公钥,且不等同于信任该令牌。信任声明前务必在服务端验证。
过期状态如何显示?
工具解析 exp、iat 和 nbf 声明,将令牌标记为 EXPIRED、NOT YET VALID 或 VALID(时间声明)。时间戳以 ISO 和本地格式显示。
接受哪些 JWT 格式?
标准紧凑 JWT,三段 Base64URL 以点分隔:header.payload.signature。不支持 JWE(加密)令牌。
为什么载荷显示意外的声明?
JWT 载荷先 Base64URL 解码再 JSON 解析。若签发方使用自定义声明名,会原样显示。注册声明(iss、sub、aud、exp、iat、nbf、jti)不会被重命名。
我的 JWT 会被上传到任何地方吗?
不会。解码完全在你的浏览器中完成。但 JWT 常携带敏感数据,请避免将生产令牌粘贴到任何你未完全信任的在线工具。
“Note: Local decoding is not server-side signature verification”是什么意思?
它提醒你任何人都能在无需密钥的情况下解码 JWT。信任声明需要用签发方的密钥或公钥在可信服务端验证签名。

相关工具