JWT 生成器
使用自定义载荷和密钥生成签名 JWT。
How to Use
- 编辑 Payload JSON——添加标准声明(如 sub、exp、iat)以及应用所需的自定义字段。Header 默认为 HS256 / JWT,可修改以切换签名算法。
- 在 Secret 字段填入 HMAC 密钥。Token 是确定性签名——相同的 Payload 和 Secret 始终生成相同的 Token,这是签名过程,不是随机生成。
- 点击 Generate JWT 并复制生成的 Token。可在 jwt.io 或任何 JWT 库中使用相同密钥进行验证。
Frequently Asked Questions
- JWT 输出是随机的吗?
- 不是——JWT 是确定性的密码学签名。相同的 Payload 和 Secret 始终生成相同的 Token。只有手动修改声明(如 iat 签发时间)才会产生不同的 Token。
- 在这里生成 JWT 安全吗?
- 本工具完全在浏览器中运行,使用 Web Crypto API——你的密钥和 Payload 不会离开设备。生产环境中请始终在服务端生成 JWT,以保证密钥保密性,切勿将签名密钥暴露在客户端代码中。
- 数据会被保存吗?
- 不会,全部在浏览器中运行,不上传或存储任何数据。