Cron 表达式解析
粘贴 5 段式 Cron 表达式,立刻翻译成中文人话,并列出往后几次的真实执行时间和倒计时。
粘贴 JWT 立刻解出 Header 和 Payload,过期时间自动换算成北京时间并标明是否失效。
不会校验,这也是所有在线 JWT 解码工具的共性:签名验证需要密钥,而且应该在服务端完成。这里只做 Base64URL 解码,把内容翻译给人看。也就是说,Payload 里的字段任何人都能改,改完只要没验签就无法发现——这也是为什么绝不能在前端逻辑里信任解码结果。
解码完全在浏览器本地完成,没有任何网络请求,断网也能用,可以在开发者工具里验证。但好习惯依然是:不要把真实生产环境的 Token 粘贴到任何在线工具,包括本页;调试时优先用测试环境的 Token,用完及时让服务端吊销。
按规范 JWT Payload 应该是 UTF-8 编码的 JSON。本工具按 UTF-8 解码,正常中文都能还原。出现乱码通常是对方服务不按标准来(比如用了 GBK 编码塞进 JSON),或者你粘贴的不是 JWT 而是别的编码串。
标准三段式(header.payload.signature)和没有签名的两段式(header.payload,alg 为 none)都能解。JWE 加密型 Token(五段式、内容被加密)解不出来,只会报错——它本来就不是给人直接读的。粘贴时多余的空格、换行不影响解析。
过期时间只是 Token 自身的声明,服务端还可能配合刷新机制、黑名单或时钟偏移做额外处理。本工具按本机时钟对比 exp,如果本机时间不准,判断就会偏。它适合快速定位问题,权威判断以服务端为准。
浏览器处理几 MB 的字符串毫无压力,但实际 JWT 通常只有几百字节到几 KB。如果粘贴的 Token 特别大(比如塞了大量自定义声明),页面渲染会稍慢但不会失败。超过输入框容量时可以先精简声明再测试。
本工具的所有处理都在你的浏览器里完成,不需要注册、不需要安装,也不会上传你的数据。
粘贴 5 段式 Cron 表达式,立刻翻译成中文人话,并列出往后几次的真实执行时间和倒计时。
用加密级随机数生成强密码,长度字符集自由组合,可批量导出,密码不出本机。
一次性批量生成 v4 随机 UUID 或 v7 时间有序 UUID,格式随心调,复制或导出文件都行。
边写正则边看结果:命中处黄色高亮,逐条列出位置、分组和命名捕获组。