🔐

JWT解析器

解码并检查 JSON Web Token。查看 Header、Payload 和 Signature。显示过期状态、算法标签,并支持逐节一键复制。

开发者工具 本地运行 不发送数据
解码 jwt 身份验证 客户端
JWT 令牌
等待令牌—
🔐
粘贴 JWT 以解码
支持 HS256、RS256、ES256 及所有标准 JWT 算法

什么是 JWT Decoder?

JWT Decoder 将 JSON Web Tokens 解析为三个部分,以便检查头部、负载声明、算法和签名段。它适用于身份验证调试、过期检查,以及在不将令牌发送到服务器的情况下了解令牌实际包含的内容。

如何使用 JWT Decoder

  1. 将 JWT 粘贴到输入区域。
  2. 查看解码后的头部和负载部分。
  3. 检查 exp、iss、aud、sub 等声明及自定义字段。
  4. 复制解码后的值,或将其与你的身份验证流程预期进行比较。
了解 JWT ▾
示例
输入 粘贴 JWT,例如 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
输出 该工具会将令牌拆分为头部、负载和签名,然后解码可读的声明。
常见使用场景
  • 在 API 和身份验证调试期间检查令牌声明
  • 无需后端工具即可检查过期时间、签发者、受众和主题值
  • 确认系统正在使用哪种签名算法和令牌结构
  • 说明 JWT 头部、负载和签名段如何组合在一起
为什么使用此工具
  • 帮助调试登录流程、API 授权和令牌过期问题。
  • 让向队友和利益相关者解释 JWT 结构更容易。
  • 本地运行,因此检查期间粘贴的令牌不会上传。
常见问题
在这里粘贴我的 JWT 安全吗?

安全。解码完全在你的浏览器中运行,令牌绝不会发送到服务器。尽管如此,除非你确定任何公共工具仅在客户端运行,否则请避免将带有敏感声明的生产令牌粘贴到其中。

此工具可以验证签名吗?

不可以。签名验证需要密钥(HMAC)或公钥(RSA/EC)。此工具只解码 Base64URL 编码的头部和负载;验证必须在你的服务器上完成。

令牌过期是什么意思?

exp 声明是一个 Unix 时间戳,表示令牌失效的时间。如果当前时间已超过该时间戳,服务器将拒绝该令牌,你需要重新进行身份验证。

JWT 和会话 Cookie 有什么区别?

会话 Cookie 在服务器上存储会话 ID,并在每次请求时查找它。JWT 是自包含的:所有声明都在令牌本身中,因此不需要服务器端会话存储。这使得 JWT 适用于无状态、分布式系统。