Developer Utility

JWT 生成器

输入 Header、Payload 和 Secret 值,生成 HS256 方式的 JWT Token,并直观查看 Header、Payload、Signature 结构。

生成 JWT 输入 Header 和 Payload JSON,即可生成测试用 JWT Token。
支持 HS256 支持开发测试中常用的 HMAC SHA-256 签名方式。
结构查看 可以将生成的 Token 分离为 Header、Payload、Signature 区域进行查看。
Algorithm HS256
Header 等待
Payload 等待
Secret 等待

JWT 输入信息

请输入 Header JSON、Payload JSON 和 Secret Key,然后生成 JWT。

安全提示

本页面是用于开发测试的 JWT 生成工具。建议不要输入实际服务的生产 Secret Key、管理员 Token 或包含个人信息的 Payload。

Header 等待
Payload 等待
Secret 等待

请只输入测试用 Secret。生产环境中的真实密钥应在服务器端安全管理。

常用 Payload Claim
  • sub: 用户或对象标识符
  • name: 用户名或显示名称
  • iat: Token 签发时间
  • exp: Token 过期时间
注意

JWT Payload 很容易被解码,因此不建议放入密码、身份证号、API Key 等敏感值。

生成结果

可以查看生成的 JWT Token 以及 Header、Payload、Signature 结构。

等待中
JWT 生成结果将显示在这里。
Header
-
Payload
-
Signature
-

帮助

什么是 JWT 生成器?

JWT 生成器是一个开发者工具,可通过输入 Header、Payload 和 Secret 值来创建 JSON Web Token。可用于 API 认证测试、学习登录 Token 结构,以及检查前端与后端之间的认证流程。

JWT 是如何组成的?

JWT 由 Header、Payload、Signature 三部分组成。Header 包含算法和 Token 类型,Payload 包含用户 ID、签发时间、过期时间等 claim 信息。Signature 是使用 Secret Key 对 Header 和 Payload 签名生成的值。

支持功能

  • 生成 HS256 方式 JWT
  • Header JSON 输入与格式化
  • Payload JSON 输入与格式化
  • 随机 Secret 生成
  • 分离显示 JWT Header、Payload、Signature
  • 复制生成的 Token

注意事项

本工具用于开发测试和学习。建议不要输入生产服务中使用的 Secret Key、管理员 Token 或包含个人信息的 Payload。安全敏感的 Token 应在服务器环境中安全生成和管理。

JWT Payload 是加密的吗?

普通 JWT Payload 并不是加密的,而是 Base64URL 编码形式。任何人都可以解码并查看内容,因此不建议放入敏感信息。

什么是 HS256?

HS256 是一种使用 HMAC SHA-256,通过 Secret Key 对 Header 和 Payload 进行签名的 JWT 算法。常用于测试和单服务器环境。