← All tools

TOTP / HOTP Authenticator

Generate time-based (RFC 6238) or counter-based (RFC 4226) one-time passwords from a Base32 shared secret, using HMAC-SHA1 and dynamic truncation. Optional otpauth QR for provisioning. Everything runs locally — your secret never leaves the browser.

------
Enter a Base32 secret.

HMAC-SHA1 + RFC 4226 dynamic truncation. Secret stays in your browser. Runs locally.