能用来做什么排查登录问题:确认 token 里的 exp、iat、iss 与权限字段到底写了什么对接第三方服务时核对 JWT 的 alg、kid 是否符合预期把 exp 时间戳换算成人能看懂的时间,判断是 token 过期还是接口报错
示例标准 HS256 token解出的 exp 已过期,页面会标红提示eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMDI0IiwibmFtZSI6IuW8oOS4iSIsImlhdCI6MTcwMDAwMDAwMCwiZXhwIjoxNzAwMDAzNjAwfQ.7m0dQ9mY1kZ0o0c6dQ3g5w1Qk8b2e6r9t4y7u1i3o5p
常见问题「解码」和「验签」有什么区别?解码只是把 Base64URL 还原成可读 JSON,任何人都能做到,不需要任何密钥;验签要用密钥(HS256)或公钥(RS256)重新计算签名,才能判断 token 是不是可信方签发、内容有没有被改过。本工具只做解码,所以「解析成功」不代表 token 有效。解析失败提示「不是合法 Base64」?常见原因是复制时漏了一段、带了 Bearer 前缀或多出换行。只粘贴 token 本身(去掉 Bearer 和引号)即可。exp 过期了 token 就一定无效吗?多数服务以 exp 为准,但最终判定在服务端;这里只按 exp 与当前时间比较给出提示。
相关工具Base64 编解码文本与 Base64 互转,中文按 UTF-8 处理,另提供 URL 安全变体。JSON 格式化粘贴即排版:格式化、压缩、键名排序、转义与反转义,语法错误精确到行列。哈希计算一次算出 MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512,用于校验与比对。