TOTP Generator
Free online TOTP generator. Generate time-based one-time passwords (2FA codes) from any Base32 secret key directly in your browser. — runs 100% in your browser, client-side only. No data is sent to any server. Free to use, no account required.
How to Use the TOTP Generator
- Enter your Base32 secret (from your authenticator app setup).
- Choose digits (6 or 8) and period (30s or 60s).
- Click Generate Code — auto-refreshes each period.
Uses HMAC-SHA1 per RFC 6238. Compatible with Google Authenticator, Authy, etc. Your secret never leaves your device.
What is TOTP Generator?
TOTP (Time-based One-Time Password) generates 6-digit codes that expire every 30 seconds — the same mechanism used by Google Authenticator and Authy. Based on RFC 6238 and used for two-factor authentication (2FA).
Common Uses
- Testing 2FA integration during development
- Verifying TOTP secret keys
- Generating backup codes when authenticator app is unavailable
Frequently Asked Questions
What is a TOTP Generator?
TOTP (Time-based One-Time Password) generates 6-digit codes that expire every 30 seconds — the same mechanism used by Google Authenticator and Authy. Based on RFC 6238 and used for two-factor authentication (2FA).
Why use CipherKit?
Your TOTP secret key is extremely sensitive. CipherKit generates codes entirely client-side — your secret never touches a server. Safe for testing 2FA implementations during development.
When to use
Testing 2FA integration during development, verifying TOTP secret keys, or generating backup codes when your authenticator app is unavailable.