Base64 编码解码
通用的字符串与 Base64 互相转换
在线解析并调试 JWT Token 内容
解析 JWT 的 header 与 payload 并显示过期时间;解码在本地进行,token 不会发给任何服务。
三段都按 base64url 解,缺 padding 也能解;载荷按 UTF-8 还原,中文与重音字符不会变成乱码。
带 exp 声明的 token 会直接算出到期时间,并标出是否已过期——用的是你本机的时钟。
整个解析在浏览器里完成,token 不会外发;也正因为如此,页面明确写着它不校验签名。
粘贴 token
三段用点分隔的字符串,粘进去即出结果;点「示例」可以先看一条标准 HS256 token 长什么样。
读 header 与 payload
header 是算法与类型,payload 是声明(sub / iss / exp 等);第一段就看得出来算法是 HS256 还是 RS256。
看签名段但别信它
第三段只是原样显示——要判断 token 是否被改过,必须在服务端用密钥验签。
校验签名需要密钥与算法实现,而密钥一旦进入浏览器就不再是秘密。所以这里只做解码:任何人在拿到 token 后都能读出同样的内容。要验签请在服务端做,用签发时的同一把密钥。
报三段格式错误说明它不是 JWT(例如少了签名段)。若内容是乱码,多半这段不是标准 base64url——本工具已兼容 base64url 与缺 padding 的写法,仍失败就得看 token 是不是被截断了。
通用的字符串与 Base64 互相转换
生成适用于 URL 的 Base64 安全串
按 Base32 算法进行编码或解码
按 Base36 算法进行编码或解码
常用的 Base58 编解码工具
将文本转换为 0/1 二进制表示
将二进制数据还原为原始文本
文本转 16 进制字符串
JWT 只会进行 Base64 解码,不会验证签名。请不要在生产环境中使用解码后的敏感信息。
JSON Web Token (JWT) 是一种开放标准 (RFC 7519),用于在各方之间安全地传输信息。