TOTP / 2FA Code Generator

Accounts (0)

No accounts yet.
Click Add to create one.

Select an account to edit
or click Add to get started.

Security: All TOTP codes are generated entirely in your browser using the Web Crypto API. Secrets are stored only in your browser's localStorage and are never transmitted to any server.

Privacy First: Your files are processed securely. Whenever possible, processing happens in your browser and files are never stored on our servers.

A browser-based TOTP (Time-Based One-Time Password) generator built on RFC 6238, using the Web Crypto API for secure HMAC computation. Add multiple accounts - each with a name, issuer, Base32 secret, algorithm (SHA-1, SHA-256, SHA-512), digit count (6 or 8), and period (30s or 60s). Each account shows the live TOTP code with a color-coded countdown bar and the next code. Generate a cryptographically random Base32 secret instantly. Scan the QR code with Google Authenticator, Authy, or any TOTP app to add the account. Copy the current code or the full otpauth:// URI. Accounts are saved in browser localStorage. All code generation is 100% client-side - secrets never leave your browser.

How to Use

  1. 1Click 'Add' to create your first account - a random secret is pre-generated
  2. 2Enter the account name (e.g. GitHub) and issuer (e.g. GitHub Inc.)
  3. 3Scan the QR code with Google Authenticator, Authy, or any TOTP app
  4. 4The 6-digit code with countdown bar appears immediately in the accounts list
  5. 5Click the Copy icon next to any account to copy the current code to clipboard
  6. 6Click an account card to edit its settings - change algorithm, digit count, or period

Features

  • Unlimited accounts stored in browser localStorage
  • Per-account: name, issuer, Base32 secret, algorithm (SHA-1/SHA-256/SHA-512), digit count (6 or 8), period (30s or 60s)
  • Live TOTP code with 3+3 or 4+4 space-formatted display
  • Color-coded countdown bar: green → yellow → red as time expires
  • Next code preview so you can see what's coming
  • Generate cryptographically random Base32 secret with one click
  • Show/hide secret toggle for security
  • QR code for otpauth:// URI (scan with any TOTP authenticator app)
  • Copy current code or copy full otpauth:// URI
  • 100% browser-side - secrets never transmitted anywhere

Frequently Asked Questions

Guest PlanUpgrade
Operations today0 / 3
5 MB max fileNo batch
Upgrade for more

Community Feedback

Like

00

Total Rating

No ratings yet

Reviews

No reviews yet. Be the first!

Rate & Review

Was this tool helpful?

Rate this tool:

Write a Review

0/500

/ share this tool