跳到内容

🪪 JWT 生成 & 签名

输入 header、payload 和 secret,完全在浏览器中生成已签名的 JWT。支持 HS256 / HS384 / HS512(Web Crypto API)。

✅ 完全免费,无需注册,仅在浏览器中运行

Header (Base64URL)
Payload (Base64URL)
Signature (Base64URL)

⚠️ 安全提示

• 密钥仅在浏览器中通过 Web Crypto API 处理,绝不发送到服务器。

• 不建议在 Web 工具中输入生产环境的密钥。请用于测试、学习和调试。

• HS256 密钥应至少 256 位(32 字节);HS512 应至少 512 位(64 字节)。

🔗 相关工具

📖 使用方法

  1. 1
    设置算法和 payload
    选择算法并输入 Payload JSON Claims。
  2. 2
    输入或生成密钥
    输入密钥或点击随机生成按钮。
  3. 3
    复制生成的 JWT
    签名后的 JWT 立即显示在右侧面板。

❓ 常见问题

HS256、HS384、HS512 的区别?
都使用 HMAC,数字表示 SHA 哈希位数。HS256 最常用。
在此输入生产密钥安全吗?
密钥仅在浏览器中使用。不建议输入生产密钥。
是否支持 RS256 或 ES256?
仅支持 HMAC(HS256/384/512)。RS256/ES256 请使用专用库。