TOTP 验证码生成器
多账户动态口令工具,实时刷新验证码、生成二维码,兼容主流验证器 App。
我的动态口令
验证码按设定周期自动刷新,密钥仅保存在本浏览器
校验验证码
验证用户输入的动态口令是否匹配(默认允许前后各一个时间窗口的时钟漂移)
请先在上方添加一个账户
纯本地计算:所有验证码均通过浏览器端的 HMAC 运算生成,密钥与验证码不会上传服务器。密钥保存在浏览器 localStorage 中,请勿在公用设备上保存重要账户。
遵循 RFC 6238 (TOTP) 标准,支持 HMAC-SHA1/256/512,兼容 Google Authenticator、Microsoft Authenticator、Authy、1Password 等主流验证器。
关于此工具
TOTP 验证码生成器严格遵循 RFC 6238 标准,在浏览器本地完成 HMAC 运算并生成基于时间的动态口令。你可以保存多个账户并同时查看实时验证码与倒计时,自定义哈希算法(SHA1/SHA256/SHA512)、验证码位数(6/7/8)与更新周期,通过二维码或 otpauth:// 链接快速导入 Google Authenticator、Microsoft Authenticator、Authy、1Password 等验证器;也支持粘贴 otpauth:// 链接反向解析,以及校验用户提交的验证码是否匹配。密钥仅存储在浏览器本地,不会上传到任何服务器。
功能特点
- ⏱️ 实时刷新:多账户验证码同屏展示,带倒计时环
- 🔐 算法可选:HMAC-SHA1 / SHA-256 / SHA-512
- 🔢 参数自定义:6/7/8 位验证码,15-120 秒周期
- 📷 二维码导入:扫码即可加入验证器 App,支持下载 PNG
- 🔗 双向链接:生成并复制 otpauth://,也可粘贴链接解析导入
- ✅ 口令校验:验证用户输入的验证码,容忍一个时间窗口漂移
- 🎲 随机密钥:一键生成符合规范的 Base32 密钥
- 🔒 本地计算:密钥不上传服务器,兼容离线使用