2FA 验证码生成器与二维码转换

粘贴密钥或导入 2FA 二维码,在浏览器内生成并自动刷新 TOTP 动态验证码。支持密钥转二维码和 PNG 下载,适合账号登录与验证器配置。

输入验证器数据

支持密钥、otpauth 链接或常见交付格式,每行一个。

最多支持 20 行,每行最多 8,192 个字符

数据仅在浏览器本地处理,不会上传。

验证码

等待生成…

设备时间需准确,否则验证码可能无效。

2FA 验证码与二维码转换教程

选择密钥输入或图片识别,完成验证码生成与二维码转换。

  1. 1

    输入密钥或导入二维码

    在「密钥 / 链接」中粘贴 Base32 密钥或 otpauth 链接;也可切换「二维码图片」,导入、粘贴或拖入包含单个 TOTP 二维码的图片。

  2. 2

    生成并复制动态验证码

    图片识别后会自动生成验证码;文本输入则点击「生成验证码」。核对账号与验证码设置,在倒计时结束前复制使用。批量文本请每行一个账号。

  3. 3

    转换、下载并清空

    点击「密钥转二维码」或结果中的「显示二维码」,即可下载 PNG。多个账号请逐个选择;使用后点击「清空」,下载的二维码请妥善保管。

2FA 二维码与验证码常见问题

了解图片要求、格式兼容性与本地处理方式。

支持哪些 2FA 二维码图片?

支持包含单个标准 TOTP 配置或 Base32 密钥的 PNG、JPG/JPEG、WebP 图片,文件不超过 5 MiB。普通网页二维码、HOTP 和验证器批量迁移二维码不支持。

密钥转二维码会保留原来的设置吗?

从 otpauth 链接或 TOTP 二维码读取时,会保留有效的账号标签、发行方、算法、位数与周期。支持 SHA-1、SHA-256、SHA-512,6/7/8 位和 10–300 秒周期。单独输入 Base32 密钥时默认使用 SHA-1、6 位、30 秒;目标验证器也需支持相同参数。

可以批量生成 2FA 验证码吗?

文本输入最多支持 20 个非空行、总计 8,192 个字符,每行填写一条支持的密钥或配置链接。图片每次仅识别一个二维码;生成二维码时可在各账号结果中分别操作。

为什么生成的验证码无法登录?

请确认密钥属于当前账号,设备时间准确,算法、位数与周期和账号设置一致,并在倒计时结束前使用。本工具只在本地计算验证码,不登录第三方网站,也不查询账号或订阅状态。

图片、密钥和生成的二维码会保存吗?

识别、转换和验证码计算都在当前浏览器中完成,图片和密钥不上传服务器,也不写入浏览器存储。点击清空或离开页面会清除当前页面内容;已下载的 PNG 文件仍保存在你选择的位置。