2FAuth

2FAuth

WHAT IS IT?

2FAuth is a self-hosted web app to manage your two-factor authentication accounts and generate their security codes. Think of it as a drop-in replacement for Google Authenticator, Authy or Microsoft Authenticator, but reachable from any browser (desktop or mobile) instead of being locked to a single phone.

WHY IS IT INTERESTING?

  • Cross-device by design: Your 2FA codes are reachable from any browser. No more panic when switching phones or when the battery dies at the worst moment.
  • Standards-compliant: RFC 4226 (HOTP) and RFC 6238 (TOTP) compliant, with Steam Guard support too. Works with any service that ships standard 2FA.
  • Serious security: Optional encryption for sensitive data, WebAuthn support (Yubikey, Titan), auto-logout on inactivity, multi-user setup.
  • Import/Export and API: Easy migration from other 2FA apps, REST API to integrate 2FAuth in your own tooling, browser extensions for Chrome and Firefox.
  • Native QR code: Scan or decode QR images to add an account in two clicks, or fall back to manual entry when needed.

USE CASES

  • Centralize all your 2FA accounts on a personal server (Docker, VPS, NAS) instead of relying on a Big Tech app.
  • Share 2FA access across a team through a secure multi-user instance.
  • Backup your TOTP tokens in case the phone is lost, stolen or broken.
  • Integrate OTP generation into your own scripts and internal tools through the REST API.