2FA 验证码生成器

TOTP · 在浏览器本地计算,密钥不离开这台设备

纯本地运行
01  KEY· 输入 2FA 密钥

支持粘贴 otpauth://totp/... 完整链接,会自动识别算法、位数与周期。

02  CODE· 当前验证码
SHA-1 · 6 位 · 30 秒
··· ···
等待输入密钥

我的账户

0
还没有添加账户。填好密钥后点上面的 「添加到账户列表」,就能在一屏里同时看多个账号的动态码,不必来回切换验证器。

验证码每 30 秒刷新

  1. 动态码由「密钥 + 当前时间」算出一个数字,与服务器共享这把密钥,双方在同一时间窗口内结果一致。
  2. 默认窗口为 30 秒,位数 6 位,算法 SHA-1,这是 Google Authenticator 等绝大多数平台的默认配置。
  3. 若平台明确写了 8 位 / 60 秒 / SHA-256,请把上面三处下拉同步改过来,否则算出的码永远无法通过。
  4. 校验一般容忍前后各一个时间窗口,跨秒瞬间失败时,等下一次刷新再试即可。

安全须知

  • 本页所有计算都在你自己的浏览器里完成,不发起任何网络请求,密钥不会被上传,也没有后端可偷。
  • 但「在本页输入的密钥」仍等于你账号的第二把钥匙:公用电脑、他人可操控的浏览器插件、录屏软件都会让它暴露。
  • 不建议把密钥交给任何第三方在线 2FA 网站——只要站点记录了密钥,就能无限生成你的验证码。
  • 勾选「本机保存密钥」会写入浏览器本地存储,仅建议在个人独占设备上开启,清空浏览数据即删除。

兼容 Google Authenticator · Microsoft Authenticator · Authy · 币安 · GitHub · Discord · Telegram 等标准 TOTP 场景