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.
Current code
—
—
Next code
—
Reference
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
- Get a Base32 secret from the service you want to enroll (often shown next to a QR code).
- Paste the secret with optional issuer and account name.
- 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.