TOTP Generator
Generate Time-based One-Time Password (TOTP) codes from a Base32-encoded secret. Uses HMAC-SHA1 via WebCrypto (RFC 6238). Runs entirely in your browser.
Secret (Base32)
Digits
Period (seconds)
Enter a Base32 secret above to generate a TOTP code.
Tip: Most authenticator apps use a 30-second period and 6-digit codes. The secret is typically a Base32-encoded string provided during 2FA setup.
Related tools
OTP GeneratorCrypto
Generate TOTP and HOTP one-time passwords compatible with authenticator apps.
Password GeneratorCrypto
Generate strong passwords locally in your browser.
Passphrase GeneratorCrypto
Generate secure passphrases from a word list with entropy calculation, locally in your browser.
Password Strength CheckerCrypto
Estimate password strength locally; no network requests.
Entropy CalculatorCrypto
Calculate password and passphrase entropy in bits with time-to-crack estimates.
Hash GeneratorCrypto
Generate MD5/SHA256/SHA512 hashes in-browser.