AiLounge Tools

开发者工具箱

六个纯前端开发者小工具:Base64、JWT 解码、文本哈希、时间戳、Cron 解释、URL 编码。本地处理 · 输入不上传

JWT 解码查看

把三段 JWT 的 header 与 payload 做 Base64URL + JSON 解码查看,并把 iat/exp/nbf 标成 UTC 时间。**解码不验证签名**,永不标为签名有效;损坏段或非 JSON 段会明确记录。

在浏览器中运行

输入与参数

真实示例

eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJkZW1vLXVzZXIiLCJpYXQiOjE3MDAwMDAwMDAsImV4cCI6MTcwMDAwMzYwMCwic2NvcGUiOiJyZWFkOmRlbW8ifQ.ZGVtby1zaWduYXR1cmUtbm90LXZlcmlmaWVk
→ header={"alg":"HS256"}, payload={"sub":"demo-user","iat":1700000000,...};signatureVerification="NOT_PERFORMED"、signatureVerified=false、notice="解码不验证签名 / Decode only — signature is NOT verified"

限制与失败处理

**绝不验签**:无密钥、无 HMAC/RSA 校验、不检查 iss/aud、不判定过期或可信。只接受恰好 3 段;不解析 JWE、不解密、不生成令牌。输入上限 64 KiB(比默认 1 MiB 更小),JWT 内容不写入统计、URL 或错误日志。

FAQ

结果显示「已验证」吗?

绝不。signatureVerified 恒为 false,signatureVerification 恒为 NOT_PERFORMED,界面与文档都写明「解码不验证签名」。

payload 不是 JSON 会怎样?

errors 里记一条,并把原始文本以 __rawText / __notJson 原样展示;不会伪造载荷,也不会报成功认证。

令牌会保存或上报吗?

不会。默认不持久化、不进入统计与日志;示例中的签名段只是演示串,不是真实密钥。