JWT 解码器
即时解码和查看 JWT(JSON Web Token)的 Header、Payload 和 Signature。免费在线工具,无需上传数据。
使用方法
- 将 JWT 令牌粘贴到输入框中。
- 点击 Decode(或按 Ctrl+Enter / Cmd+Enter)。
- Header、Payload 和 Signature 将以语法高亮的形式显示。
- 时间戳声明(
exp、iat、nbf)会显示可读日期和过期状态。 - 点击任意区域的 Copy 可复制该 JSON 到剪贴板。
什么是 JWT?
JSON Web Token(JWT)是一种紧凑的、URL 安全的令牌格式,用于身份验证和信息交换。 它由三个 Base64URL 编码的部分组成,用点号分隔:
- Header:指定签名算法(如 HS256、RS256)和令牌类型。
- Payload:包含声明——关于实体(通常是用户)的陈述和附加元数据。
- Signature:确保令牌未被篡改。需要密钥或公钥来验证。
常见声明包括 sub(主题)、iss(签发者)、exp(过期时间)、
iat(签发时间)和 aud(受众)。
FAQ
我的 JWT 令牌会发送到服务器吗?
不会。解码完全在浏览器中使用 JavaScript 完成,令牌不会离开您的设备。
这个工具能验证 JWT 签名吗?
签名验证需要密钥或公钥。此工具仅解码和显示 Payload,不验证签名——仅用于查看声明内容。
JWT 的三个部分是什么?
JWT 由三个 Base64URL 编码的部分组成,用点号分隔:Header(算法和令牌类型)、Payload(声明/数据)和 Signature(用于验证完整性)。
Payload 中的 'exp' 是什么意思?
'exp' 是过期时间声明——一个 Unix 时间戳,表示令牌何时过期。此工具会在原始值旁显示可读的日期。