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 集成問題,不適合管理真實生產賬號憑據。正式使用時,建議把密鑰存放在專門的身份驗證器應用或密碼管理器中。

相關工具