JWT 解析工具

认证安全 完全免费 🔒 本地解析不上传 🕘 历史记录 📥 离线可用 🌙 支持黑夜模式

调试接口拿到一串 eyJ... 看不懂?粘贴进来即可解码 Header 与 Payload,JSON 自动美化,算法、签发时间、过期时间与剩余时长一目了然。

类别程序员 · 认证安全
运行方式纯前端 · 离线运行
解析范围Header / Payload(不校验签名)
数据存储本地保存(localStorage)

🔐 解析 JWT

解析后展示
解析后展示

🕘 解析历史

本地保存最近 20 条,点击恢复

核心特性

Base64Url 自动解码
Header / Payload JSON 美化高亮
提取算法与类型
签发时间 / 过期时间解析
过期状态与剩余倒计时
签发者 / 主题提取
签名片段预览
历史记录本地保存

JWT 是什么,为什么需要解析?

JWT(JSON Web Token)是接口鉴权里常见的令牌格式,由 header.payload.signature 三段用点号拼接而成:前两段是 Base64Url 编码的 JSON,分别描述签名算法与业务载荷(用户 ID、角色、签发与过期时间等),第三段是签名。

联调时经常需要确认 Token 里到底装了什么、exp 是不是已经过期、sub 对不对,这些都要解码后才能看。本工具把前两段解出来并格式化展示,同时算出过期状态与剩余时长。

重要提醒:本工具只做解码,不校验签名。也就是说,任何人都能伪造一个长得像 JWT 的字符串,解码后照样能看到内容。因此是否可信必须由服务端验签决定,切勿凭前端解码结果放行。解码在浏览器本地完成,不上传任何内容。

怎么用

  1. 复制 Token
    从浏览器 Network 面板、接口文档或抓包工具里复制完整的三段式 JWT。
  2. 粘贴解析
    粘进输入框后点「🔓 解析」,Header 与 Payload 会解码并高亮展示。
  3. 查看概要
    上方状态区展示算法、类型、签发者、主题、签发时间、过期时间与剩余倒计时。
  4. 判断有效性
    关注过期状态与剩余时间;需要验证签名真伪请用「JWT 密钥生成与调试」工具。
  5. 复用历史
    解析过的 Token 会存入「🕘 解析历史」,点击即可恢复。

使用技巧

  • 本工具只解码不验签,解码成功不代表 Token 合法有效。
  • 真正的有效期判断应以服务端时钟为准,客户端时间可能有偏差。
  • 若提示「不是三段式」,说明 Token 被截断或复制不全。
  • Payload 里的 exp / iat 是 Unix 秒级时间戳,可配合时间戳工具换算。
  • 签名段仅作长度预览,不参与解析。

更新记录

  • v1.0 2026-08-31 首次上线:Base64Url 解码、Header/Payload 美化高亮、算法与时间提取、过期状态与倒计时、历史记录。

常见问题

解析 JWT 会泄露我的 Token 吗?
不会。解码在你的浏览器内完成,没有任何网络请求,Token 不会上传到服务器。若担心本机环境不安全,可使用「下载离线版」在本地保存后离线使用。
解码成功就说明 Token 有效吗?
不是。本工具只做 Base64Url 解码,不校验签名。任何人都能伪造结构合法的 JWT。Token 是否可信,必须由服务端用密钥验签后判断。
为什么会提示「不是三段式」?
标准 JWT 由 header.payload.signature 三段组成,用两个点号分隔。提示该错误通常是因为复制不完整、被截断,或粘贴的是别的编码串。
过期状态显示「已过期」但我还能用?
过期状态基于你本机的时间计算,且部分服务允许一定的时钟偏移容差。最终是否接受该 Token,仍由服务端按自己的时钟与规则判断。
会保存我解析过的 Token 吗?
会保存在浏览器的 localStorage 中(最多最近 20 条),仅存在本机、用于历史复用,不会上传。点击「🗑 清空历史」即可删除。
支持其他算法吗?
解析只读取 Header 声明的算法名(如 HS256、RS256),不区分算法实现。验签目前支持 HS256,可在「JWT 密钥生成与调试」工具中完成。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码