Skip to content
🔑

OTP Manager

Generate time-based one-time passwords (TOTP, RFC 6238) from secrets. Add accounts, scan QR codes, copy 6-digit codes. Runs in your browser.

Base32 string from your provider, no spaces.

Digits
Digits
Period (sec)
Period (sec)

What is TOTP?

TOTP (Time-based One-Time Password, RFC 6238) generates a 6-digit code that changes every 30 seconds, derived from a shared secret and the current Unix time. It is the basis for Google Authenticator, Authy, and most 2FA flows. The secret is typically encoded as a Base32 string.

How to use

  1. Get a Base32 secret from the service you want to enroll (often shown next to a QR code).
  2. Paste the secret with optional issuer and account name.
  3. The 6-digit code refreshes every 30 seconds, in sync with the server.

Common uses

  • Backup authenticator — keep codes accessible from any browser.
  • Recovery — generate codes when your phone is unavailable.
  • Testing — verify TOTP integration in your own apps.
  • Audit — debug 2FA enrollment flows.

Privacy

All codes are generated 100% in your browser. Secrets stay in localStorage on your device.