Generate time-based one-time codes (TOTP) and the QR code to add the secret to any authenticator app.
SecurityEnter your TOTP secret key (usually found in the QR code setup screen as plain text).
The current 6-digit TOTP code is generated and displayed.
Watch the countdown timer — the code refreshes every 30 seconds.
Copy the code and enter it in the 2FA prompt of the service you're logging into.
Generate TOTP codes when your phone is unavailable, dead, or lost — using the saved secret key.
Integrate TOTP generation into automated test scripts that need to log into 2FA-protected services.
Confirm that your TOTP secret is correct by generating codes and matching them against an authenticator app.
Test 2FA login flows in your application using a known TOTP secret without needing a physical phone.
TOTP Generator creates time-based one-time passwords (2FA codes) from a Base32 secret key — exactly like Google Authenticator or Authy — directly in your browser without any app.
Generate MD5, SHA-1, and SHA-256 hashes for any text input.
Score password entropy and estimated crack time, with practical improvement tips.
Encrypt or decrypt text with AES-256-GCM using a passphrase. Runs entirely in your browser.
Compare two hashes, or hash text or a file to verify integrity — MD5, SHA-1, SHA-256, SHA-512.
Detect and mask emails, phone numbers, credit cards, and Thai national IDs in any text.
Generate passwords with custom patterns, character sets, and rules for maximum control.