2FAuth
A web-based self-hosted two-factor authentication manager. Manage your 2FA accounts and generate TOTP/HOTP codes from any browser, replacing mobile authenticator apps.
What You Can Do After Deployment
- Visit your domain — create your admin account on first visit
- Add 2FA accounts — manually enter or scan QR codes to add accounts
- Generate codes — click any account to reveal the current OTP code
- Organize accounts — group accounts with custom categories and icons
- Import/export — migrate from Google Authenticator, Aegis, or other apps
Key Features
- TOTP and HOTP support (RFC 6238 / RFC 4226)
- QR code scanning and generation
- Import from Google Authenticator, Aegis, 2FAS, and more
- Account grouping and custom icons
- WebAuthn / FIDO authentication for app access
- Dark mode and responsive design
- Single-user and multi-user support
- REST API available
License
AGPL-3.0 — GitHub