Create otpauth:// secrets and QR codes for authenticator apps — Google Authenticator, Authy, 1Password compatible
Google Authenticator ignores algorithm/digits/period and always assumes SHA1 / 6 digits / 30s. Use Authy, 1Password, or Bitwarden for full compatibility.
Enter a valid secret to generate a QR code.
—otpauth://totp/My%20App:user%40example.com?secret=NQKZF5ZZB66CUQ4FY7QX2GLK4IKYG2K3&issuer=My+App&algorithm=SHA1&digits=6&period=30
Generate strong, random passwords with customizable options
Compute and verify MD5, SHA-1, and SHA-256 hashes
Analyze password strength with detailed scoring and improvement tips
Encrypt and decrypt text using AES-GCM with a password
TOTP (Time-based One-Time Password, RFC 6238) is the algorithm behind every modern authenticator app. This tool helps you create the otpauth:// URI and matching QR code that a user scans to enroll your service into Google Authenticator, Authy, 1Password, Bitwarden, or any RFC-6238-compliant app. Provide an account name and issuer, generate or paste a base32 secret, and the QR code updates in real time alongside a live preview of the 6-digit code and its countdown — handy for testing your authenticator integration before shipping it. Everything (secret generation via Web Crypto, HMAC-SHA1/256/512 computation, QR rendering) happens in your browser; the secret never touches a server.