Make Tools
⏱️

OTP 验证码生成器

在线免费生成 OTP/TOTP 动态验证码,兼容 Google Authenticator 等应用。

TOTP codes refresh every 30 seconds. All processing happens in your browser.

— bookmark it to auto-fill next time

常见问题

什么是 TOTP?
TOTP(基于时间的一次性密码)定义在 RFC 6238 中,扩展了 HOTP 算法(RFC 4226),使用基于时间的计数器替代事件计数器。算法用共享密钥和 30 秒时间步长计算 HMAC-SHA-1,截取结果为 6 位十进制数。验证码每 30 秒变化一次,通常有 +/- 30 秒的有效窗口以应对时钟漂移。TOTP 是大多数在线服务两步验证(2FA)的标准。
密钥安全吗?
是的,密钥完全在浏览器端使用 Web Crypto API 处理,不会传输到任何地方。
为什么验证码会变化?
TOTP 验证码有效期为 30 秒。计时器显示距下一个码的剩余时间。过期后会基于当前时间步长生成新的验证码。

相关工具

使用方法

  1. 1 输入 base32 编码的密钥(与你的验证器应用相同的密钥)。
  2. 2 工具生成当前的 6 位 TOTP 验证码(RFC 6238)。
  3. 3 查看倒计时器显示距下一个码的秒数。
  4. 4 用于测试 2FA 实现或验证验证器设置。