跳转到主要内容
← 首页

JWT 解码

即时解码 JWT 令牌,查看 header、payload 和签名

JWT 令牌

解码后的令牌将显示在此处。将保留您最近的 3 个令牌。

什么是 JWT?

JWT 由三段以点分隔的 Base64URL 组成:header(签名算法)、payload(claims)和签名。解码工具以 JSON 显示 header 和 payload,列出 iss、sub 和 aud,并把 exp、nbf 和 iat 转换为日期,标明有效或已过期。它不验证签名。最近三个令牌会保留在页面上,便于比较差异。

示例

JWT 的结构
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIn0.<signature>
   头部(header)                        载荷(payload)                 签名(signature)
payload 中的过期时间 claim
"exp": 1735689600 → 2025年1月1日 00:00:00 UTC(已过期)

常见问题

这个工具会验证 JWT 签名吗?

不会。它只负责解码,方便您阅读令牌内容。验证签名需要密钥或公钥,应由您的服务器完成。

把生产环境的令牌粘贴到这里安全吗?

令牌在您的浏览器中解码,绝不会发送到我们的服务器。尽管如此,仍应像对待密码一样对待有效的令牌,避免随意分享。

JWT 的 payload 是加密的吗?

通常不是。标准的签名 JWT(JWS)只是经过编码,任何拿到令牌的人都能读取它的 payload。绝不要在里面放机密信息。

exp、iat 和 nbf 分别是什么意思?

exp 是过期时间,iat 是令牌的签发时间,nbf 是令牌生效时间,在此之前不得接受该令牌。它们都是以秒为单位的 Unix 时间戳。

相关工具