JWT 在线解码
看清 JSON Web Token 里装了什么,以及它是否已过期。
“Bearer ” 前缀、引号和换行会自动去除
下一步: Base64 编码 / 解码 · Unix 时间戳转换
如何使用 JWT 解码器
粘贴令牌
粘贴一个 JWT。“Bearer ” 前缀、引号和换行会自动去除。
查看各部分
头部、载荷和签名以不同颜色区分,头部和载荷会显示为整齐的 JSON。
检查声明
标准声明附有解释,时间显示为日期,并用标记告诉您令牌是否仍然有效。
为什么选择 Utils365
过期时间一目了然
直接看到“2 小时前已过期”或“3 天后过期”,不必手动换算 exp 和 iat。
用通俗的话解释声明
iss、sub、aud、exp、nbf、iat 和 jti 都有解释,让您知道令牌关于用户说了什么。
清晰的错误提示
如果令牌被截断或损坏,会告诉您是哪一部分出了问题。也能识别加密令牌。
隐私至上
解码在您的浏览器中完成,您粘贴的令牌绝不会发送给我们或任何人。
常见问题
什么是 JWT?
JSON Web Token 是一段紧凑的签名文本,应用用它来证明您的身份,通常以 “Authorization: Bearer …” 的形式发送。它由点分隔的三部分组成:头部、包含声明的载荷和签名。
JWT 是加密的吗?
通常不是。头部和载荷只是经过 Base64URL 编码,任何拿到令牌的人都能读取。切勿在 JWT 载荷中放入密码或机密信息。
这里会验证签名吗?
不会。它只是解码令牌供您阅读。验证签名需要密钥或公钥,应由接收令牌的服务器完成。
在这里粘贴令牌安全吗?
解码完全在您的浏览器中进行,不会上传任何内容。即便如此,也请像对待密码一样对待有效的令牌:除非能撤销或轮换,否则不要随处粘贴生产环境的令牌。
怎么知道 JWT 何时过期?
查看 exp 声明。它是以秒为单位的 Unix 时间戳,本工具会将其显示为日期,并告诉您还剩多久或已过期多久。
为什么我的令牌有五个部分?
那是加密令牌(JWE)。其内容只能用加密时指定的密钥读取,因此无法在这里解码。