Developer Utility
JWT 解码器
输入 JWT Token 后,可查看 Header、Payload、Signature 结构,并快速检查主要 Claim、过期时间和算法信息,所有操作均在浏览器中完成。
JWT Token 输入
粘贴完整 JWT 字符串后,可分别查看 Header、Payload 和 Signature。
仅解码内容,不验证签名、签发者、受众或权限。尚未到达exp不代表认证成功。仅支持三段JWS,输入在浏览器内处理,最多200,000个字符。
下载的JSON包含原始令牌和Signature。复制全部结果也包含Signature。分享文件或剪贴板内容前请检查。
主要 Claim 摘要
显示 Payload 中最常见的重要 Claim 信息。
时间判断以以下解码时刻的设备时钟为准,不使用时钟偏差容限。结果不会自动更新;请再次点击JWT解码以重新判断。检查时间:
解码结果
分别查看 Header、Payload 和 Signature 内容。
Header
{}
Payload
{}
Signature
Signature 内容将显示在这里。
JWT 检查重点
JWT 可以被解码,因此不应直接信任未经验证的 Payload 数据。
包含 Token 类型和签名算法信息,例如 alg、typ。
包含用户标识、权限、过期时间等 Claim 数据。
用于验证 Token 是否被篡改,本工具不会进行签名验证。
帮助
什么是 JWT 解码器?
JWT 解码器是一种开发者工具,可将 JSON Web Token 拆分为 Header、Payload 和 Signature,并将 Base64URL 编码的 Header 与 Payload 转换为 JSON。
适用于检查登录 Token 结构、API 认证测试、过期时间检查以及 Claim 信息分析。
使用方法
- 将完整 JWT Token 粘贴到输入框。
- 如果启用了自动解码,结果会立即显示。
- 分别查看 Header、Payload 和 Signature。
- 可使用复制 Payload、复制完整结果或下载 JSON 功能。
JWT 是加密的吗?
本工具支持的三段JWS的Header和Payload采用Base64URL编码。也存在加密JWE,但本工具不支持解密。
本工具会验证签名吗?
不会。本工具仅负责解码 Header 和 Payload。实际认证必须由服务器使用 Secret Key 或公钥验证 Signature。
exp、iat、nbf 是什么?
exp、nbf、iat是以Unix秒为单位的JSON数字。当前时间达到或超过exp表示过期;早于nbf表示尚未生效。数字字符串、null、布尔值和超出日期显示范围的值会标为错误。判断使用设备时钟,不验证签名。
为什么 JWT 解码失败?
请确认是三段JWS、无填充Base64URL及UTF-8 JSON对象。重复JSON键显示最后一个值,数字受JavaScript精度限制,重要值应与原始令牌核对。
可以输入生产环境 Token 吗?
不建议输入真实生产环境 Token、管理员 Token、会话 Token 或包含 API Key 的数据。测试时建议使用脱敏或已过期的示例 Token。