TOTP 生成器

输入密钥生成动态验证码,查看剩余有效时间,测试双重验证配置。

免费浏览器
Local-only
Enter a Base32 secret to generate the current TOTP code.
Secret
Not loaded
Config
SHA-1 / 6 digits / 30s

Advanced settings

Only change these values when your issuer does not use the default TOTP settings.

Saved keys

Saved keys are stored in localStorage for this browser only. Avoid saving production credentials on shared devices.

Saved keys stay in this browser only.

Usage notes

  • By default, secrets stay in memory only. You can explicitly enable local persistence on this device.
  • Use otpauth URIs to prefill issuer, account, period, digits, and algorithm.
  • Authenticator apps often expect 30-second / 6-digit / SHA-1 unless configured otherwise.

关于TOTP 生成器

根据共享密钥或 otpauth URI 生成动态验证码。查看当前验证码和剩余时间,核对双重验证集成使用的周期、位数及算法。

如何使用TOTP 生成器

  1. 输入测试账户的 Base32 密钥或 otpauth URI。
  2. 确认周期、验证码位数和算法与目标集成一致。
  3. 将当前验证码与验证器或测试服务的结果对照。

输入与输出示例

输入与设置
测试密钥
周期:30 秒
位数:6
预期输出
六位动态验证码和下一次更新倒计时。

实际验证码取决于密钥、算法和当前时间。

适用场景

  • 调试双重验证登录集成。
  • 核对时钟或参数差异导致的验证码错误。

使用前需要了解的限制

设备时间必须准确。长期管理真实账户密钥时,应使用专门的验证器,避免保存在网页标签中。

数据处理与费用

验证码在浏览器中生成,默认仅在内存保留密钥,但工具也提供主动开启本地保存和从 URL 加载的功能。分享 URL 可能暴露凭据,本地保存只适合可信设备。

在浏览器中免费使用,无需登录。

常见问题

验证码在本地生成,默认密钥仅保存在页面内存,但可以主动开启设备存储或从 URL 参数加载。网址可能通过历史记录或分享暴露凭据,请使用测试密钥和可信设备。

TOTP 是基于时间的验证码。请确认设备时钟准确(与 UTC 相差最好在几秒以内),同时核对周期(30 秒还是 60 秒)和位数(6 位还是 8 位)是否与注册密钥时使用的设置一致。

这个工具主要用于测试和排查 2FA 集成问题,不适合管理真实生产账号凭据。正式使用时,建议把密钥存放在专门的身份验证器应用或密码管理器中。

相关工具