Generate 2FA codes
right in your browser
Paste your secret key or otpauth:// URL — your 6-digit TOTP code appears instantly. Nothing leaves your device.
How it works
Uses the open TOTP standard (RFC 6238) — same algorithm as Google Authenticator, Authy, and Microsoft Authenticator.
Paste your key
Enter your Base32 secret or full otpauth:// URL from the service you're authenticating with.
Code appears
Your 6-digit TOTP code generates instantly in the browser. A timer shows when it refreshes.
Copy & use
Hit Copy and paste it into your login form before the 30-second window expires.
2FA Guides
All guides →Google Authenticator Not Working
Fix invalid codes, time sync errors, and common login issues step-by-step.
Lost Phone With 2FA Enabled
What to do immediately if you lose access to your authenticator device.
What Is Two-Factor Authentication?
Learn how 2FA works and why it dramatically improves account security.
Frequently asked questions
Is 2faco safe? +
Yes. All code generation happens entirely in your browser via client-side JavaScript. Your secret keys are never transmitted to any server and are never stored.
How do I find my secret key? +
Your secret key is shown when you first enable 2FA on a website — usually as a QR code with a text fallback like JBSWY3DPEHPK3PXP. If you saved an otpauth:// URL, paste that directly.
Why does my code say INVALID KEY? +
The key format may be wrong. It must be a valid Base32 string (letters A–Z and digits 2–7) or a complete otpauth:// URL. See the troubleshooting guide.
Does it work offline? +
Once the page is loaded, yes — TOTP codes are calculated locally using your system clock. No internet connection is needed to generate codes.