We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
If this tool helped you, you can buy us a coffee ☕
Generate and verify two-factor authentication (2FA) codes online to secure your accounts.
Supports Base32. Spaces, hyphens, and padding characters are automatically ignored.
Enter a valid secret key to generate TOTP codes, QR codes, and otpauth links.
Are you worried that relying solely on a password leaves your accounts vulnerable during logins or sensitive operations? This tool allows you to generate and verify Time-based One-Time Passwords (TOTP) online, adding a second line of defense to your core accounts. Two-Factor Authentication (2FA) uses a "password + dynamic code" approach, ensuring that even if your password is compromised, attackers cannot access your account.
The secret key is the only credential used to generate verification codes. Please do not process secret keys for real accounts on public or unsecured computers. While this tool is an online service and does not store any keys, for maximum security, we recommend using offline authenticator apps for critical accounts. Verification results are only valid for the current 30-second time window.
The calculation formula for TOTP codes is: TOTP = Truncate(HMAC-SHA-1(K, (T - T0) / TS)), where K is the secret key, T is the current Unix time, T0 is the start time (usually 0), and TS is the time step (default is 30 seconds). When integrating 2FA into your own system, be sure to provide a secure key distribution and backup mechanism (such as displaying a QR code and backup codes). For testing purposes, you can use the test key "JBSWY3DPEHPK3PXP" to generate known test vectors for verification.

JJEncode Encoder & Decoder | Online JS Obfuscator
Free online JJEncode tool for JavaScript obfuscation and deobfuscation. Easily encode JS for code protection or decode strings for security analysis.

AAEncode Encoder & Decoder - Obfuscate & Deobfuscate JS Online
Free online tool to encode JavaScript into the AAEncode obfuscated format or decode AAEncode strings back to readable JS code.

VS Code Shortcuts Finder
Search VS Code keyboard shortcuts by function or key combination. Get cross-platform (Windows, Mac, Linux) mappings to boost your coding efficiency.

Unicode Encoder & Decoder
A tool for bidirectional conversion between text and Unicode escape sequences (such as \uXXXX format).

JJEncode Encoder & Decoder | Online JS Obfuscator
Free online JJEncode tool for JavaScript obfuscation and deobfuscation. Easily encode JS for code protection or decode strings for security analysis.

AAEncode Encoder & Decoder - Obfuscate & Deobfuscate JS Online
Free online tool to encode JavaScript into the AAEncode obfuscated format or decode AAEncode strings back to readable JS code.

VS Code Shortcuts Finder
Search VS Code keyboard shortcuts by function or key combination. Get cross-platform (Windows, Mac, Linux) mappings to boost your coding efficiency.

Unicode Encoder & Decoder
A tool for bidirectional conversion between text and Unicode escape sequences (such as \uXXXX format).

Punycode Encoder & Decoder
An online converter for Internationalized Domain Names (IDNs) and ASCII formats, designed to process non-ASCII characters like Chinese domains.