2FA

2FA / TOTP Toolkit

Generate, verify, and configure TOTP codes per RFC 6238. Works with Google Authenticator, Authy, 1Password, and more.

Secret Key (Base32)

Base32-encoded shared secret. Click New Secret to generate a cryptographically random one.

Configuration

Most apps use 6 digits.

Standard is 30 seconds.

QR Code Scan with Google Authenticator, Authy, or 1Password

How to set up

  1. Open your authenticator app
  2. Tap Add account or Scan QR code
  3. Scan the QR code on the left
  4. The live code on the right should match your app

Google Auth

Authy

1Password

Current TOTP Code
● LIVE
-
-
-
-
-
-
30

Time remaining until next code

0s 30s
Verify a Code

Checks current code ±1 window (accounts for clock skew up to ±30s).

Algorithm Details

Algorithm HMAC-SHA1
Standard RFC 6238 / RFC 4226
Secret encoding Base32
Digits 6
Period 30s
Keep your secret key safe — anyone with it can generate valid codes.