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.

Free Client-Side No Login No Storage
Loading tool...

How to Use the TOTP Generator

  1. Enter your Base32 secret (from your authenticator app setup).
  2. Choose digits (6 or 8) and period (30s or 60s).
  3. 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.