TOTP Authenticator - One-time Password Generator

Online one-time password generator based on TOTP (RFC 6238) algorithm

Your data security is our top priority. All TOTP code generation and application management happen entirely in your browser.
This tool does not store or transmit your secret keys or codes outside of your browser.

How the Tool Works

Step 1.
Enter Your Application’s Secret Key
Add the TOTP secret from your account’s two-factor setup (often shown as a base32 string).
Step 2.
Customise Algorithm and Digit Length
Choose your algorithm—SHA-1, SHA-256, or SHA-512; and select the code length —  6 or 8 digits. SHA-1 and 6 digits are the standard default.
Step 3.
Generate One-Time Password
Instantly see your current OTP code, which refreshes automatically every 30 seconds according to RFC 6238. Save up to 10 applications.
Step 4.
Copy One-Time Password for authentication
Click OTP to copy and use it in logins.

⚠️ Caution: All code generation and storage happen in your browser memory only.
And therefore, when your browser cache is cleared or if you reinstall your browser, all data saved for this tool will be permanently deleted.

What is TOTP?
TOTP (Time-Based One-Time Password) is an industry-standard algorithm for generating temporary, single-use codes based on the current time and a shared secret. TOTP is defined by the official IETF standard RFC 6238, which specifies how these codes are calculated to provide short-lived OTP values for secure two-factor authentication across websites, applications, and services.
Why TOTP?
Strengthens security with two-factor authentication (2FA)
Widely adopted by major platforms (Google, Microsoft, GitHub, etc.)
Tokens expire quickly, minimising the risk of code reuse