JWT 解析

解析 JWT 的 Header 与 Payload,查看声明与过期时间

功能介绍

粘贴 JWT Token,解码查看 Header(算法等)与 Payload(标准声明与自定义声明),并可视化 iat / nbf / exp 时间的状态。

重要提示:JWT 的签名部分本工具仅原样展示,不会也无法验证签名。解析 Payload 不等于验证 Token 真实性,Token 是否可信必须由持有密钥的服务端校验。

使用说明

  • 粘贴完整的三段式 Token(header.payload.signature)
  • Header 展示 alg 与 typ,Payload 展示全部声明
  • exp 过期时间会标记状态:有效 / 已过期
  • 签名无法本地验证:本工具不做签名校验,也不保存你的 Token

输入输出示例

Token 示例

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NSIsIm5hbWUiOiJEb24ifQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJVadQssw5c

解码结果(Header)

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

常见问题

这个工具能验证 Token 是否有效吗?

不能。签名验证需要服务端的密钥(HS*)或公钥(RS*/ES*)。本工具只解码内容,任何声称“粘贴即可验签”的纯前端工具都是不可信的,也绝不应把密钥粘贴到网页。

把 Token 粘贴到这里安全吗?

本工具完全在浏览器本地运行,Token 不会上传。但请注意:已泄露的 Token 即使未过期也应作废,与是否被解析过无关。

相关工具

  • Base64 编解码 - Base64 编码与解码,支持 URL 安全变体与中文
  • 哈希计算 - MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512 文本哈希
  • 时间戳转换 - Unix 时间戳与日期互转,自动识别秒/毫秒,实时当前时间

本工具完全在浏览器本地运行,输入内容不会被上传或保存。