DevDesk

SECURITY / DEVDESK

JWT 解码器

将 JWT 的 Base64URL 头部和载荷解码为 UTF-8 JSON。本工具不会验证签名。

解码不会验证签名、签发者或可信度。伪造的值也可能显示出来,因此在服务器验证令牌前请勿信任其内容。令牌仅在此浏览器中处理,不会保存或发送。

输入

输入和输出示例

示例 1

输入

eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJzdWIiOiJkZW1vIiwiZXhwIjoxODkzNDU2MDAwfQ.

输出

{
  "alg": "none",
  "typ": "JWT"
}

{
  "sub": "demo",
  "exp": 1893456000
}

示例 2

输入

eyJhbGciOiJIUzI1NiJ9.eyJyb2xlIjoicmVhZGVyIn0.signature

输出

{
  "alg": "HS256"
}

{
  "role": "reader"
}

使用方法

  1. 粘贴完整的点分隔 JWT。
  2. 查看头部、载荷和时间声明。
  3. 检查 UTC、本地时间以及依据浏览器时钟计算的过期状态。

常见问题

会验证 JWT 签名吗?

不会。工具只读取头部和载荷,不会验证签名或执行服务器认证。

exp 和 nbf 如何显示?

它们按 Unix 秒解析,同时显示 UTC 和浏览器本地时间。过期状态依据浏览器时钟判断。

可以粘贴生产环境令牌吗?

输入不会发送到外部,但仍建议不要粘贴敏感的生产令牌,也不要将内容写入日志或 URL。