跳到主内容

JWT 解码

在浏览器本地解码三段式 JWT,查看格式化 Header、Payload、Signature 原文和 exp/nbf/iat 时间,不验签。

输入文本

字符

0 / 16,000

提示:本工具只做解码展示,不验签;Payload 可被伪造,解码结果仅用于调试。

JWT 解码

快速开始

1
粘贴三段式 JWT,三段以点号分隔。
2
查看 Header 和 Payload JSON;Signature 只显示原文,不验签。
3
按本地和 UTC 时间检查 exp/nbf/iat。
4
复制需要的部分;处理完敏感 token 后清空输入。

常见使用场景

接口调试

快速查看 Token 内容,对比 claims 是否符合预期

过期排查

检查 exp 与 nbf,判断本地时间下是否已过期或尚未生效

学习 JWT

直观了解 Header/Payload 结构与 Base64URL 编码

多环境对比

比较开发/测试/生产环境下签发的 Token 差异

使用建议

本工具仅做 Base64URL 解码展示,不验证签名/iss/aud 等有效性;Payload 可被伪造。生产环境请在后端验签并校验关键 claims。
避免在公共设备上粘贴包含敏感信息的 Token
时间字段为 Unix 秒级时间戳(秒),工具会转换为本地/UTC 时间;状态判断基于本地时钟,存在偏差时以服务端为准

解码契约

输入必须是 header.payload.signature 形式的三段式 compact JWT。五段式 JWE 和自定义 Token 格式不属于本页能力。
Header 与 Payload 会按 Base64URL UTF-8 解码,然后作为 JSON 解析。如果任一部分不是合法 Base64URL 或 JSON,原始输入会保留,并显示对应错误。
Signature 面板只展示第三段原文。本页不输入 secret、公钥、JWK 或 JWKS,也不通过 Web Crypto 验签。

安全边界

JWT 解码在浏览器本地完成。Token 输入可能作为浏览器草稿保留。若启用已保存工作区或 WebDAV 同步,Token 输入可能随同步保存。Header、Payload、Signature 展示数据、claim 时间卡、解析错误、复制状态和撤销历史都由当前 Token 派生,不会保存为单独结果数据。本工具不会验签、抓取 JWKS 或 URL、上传 Token、创建附件或创建解码文件下载。在共用设备上,检查完成后清空 Token 和站点数据。
若 Token 含敏感信息,建议在私密设备上使用,并在查看后清空输入。
解码只让 claims 可读,不证明 Token 由你的服务签发、会被 API 接受或可以被信任。
alg、kid、iss、aud、sub、scope、roles、jti 都只是普通 JSON 字段。生产环境必须结合后端、issuer 元数据、密钥、audience 规则和撤销策略校验。
时间状态只按 exp 与 nbf 结合本地时钟推断。服务端时钟偏差、宽限期、会话撤销和 refresh token 状态都可能改变真实结果。
本页不支持:签名验证、secret 或公钥输入、JWK/JWKS 查询、OIDC discovery、OAuth introspection、JWE 解密、嵌套 JWT 解析、Token 生成和服务端验证。

限制与兼容性

仅做 Base64URL 解码,不验签也不校验 claims;时间状态仅按本地时钟推断
仅支持标准三段式 JWT,不支持 JWE 或自定义格式
不处理嵌套 JWT(Payload 中再包含 JWT 的情况)
时间状态不是完整有效性校验。Token 未过期,也仍可能被服务端拒绝。
本页仅提供复制操作,不下载、不导出、不保存、不分享解码后的 Token 文件。

隐私与安全

JWT 解码在浏览器本地完成。Token 输入可能作为浏览器草稿保留。若启用已保存工作区或 WebDAV 同步,Token 输入可能随同步保存。Header、Payload、Signature 展示数据、claim 时间卡、解析错误、复制状态和撤销历史都由当前 Token 派生,不会保存为单独结果数据。本工具不会验签、抓取 JWKS 或 URL、上传 Token、创建附件或创建解码文件下载。在共用设备上,检查完成后清空 Token 和站点数据。
若 Token 含敏感信息,建议在私密设备上使用,并在查看后清空输入。

常见问题

6

可继续使用这些相关工具,完成后续步骤。

所有工具处理都在您的浏览器本地完成。