🔧

JWT 生成器

使用自定义载荷和密钥生成签名 JWT。

How to Use

  1. 编辑 Payload JSON——添加标准声明(如 sub、exp、iat)以及应用所需的自定义字段。Header 默认为 HS256 / JWT,可修改以切换签名算法。
  2. 在 Secret 字段填入 HMAC 密钥。Token 是确定性签名——相同的 Payload 和 Secret 始终生成相同的 Token,这是签名过程,不是随机生成。
  3. 点击 Generate JWT 并复制生成的 Token。可在 jwt.io 或任何 JWT 库中使用相同密钥进行验证。

Frequently Asked Questions

JWT 输出是随机的吗?
不是——JWT 是确定性的密码学签名。相同的 Payload 和 Secret 始终生成相同的 Token。只有手动修改声明(如 iat 签发时间)才会产生不同的 Token。
在这里生成 JWT 安全吗?
本工具完全在浏览器中运行,使用 Web Crypto API——你的密钥和 Payload 不会离开设备。生产环境中请始终在服务端生成 JWT,以保证密钥保密性,切勿将签名密钥暴露在客户端代码中。
数据会被保存吗?
不会,全部在浏览器中运行,不上传或存储任何数据。