
Self-hosted TOTP and HOTP code manager with imports from other authenticators, cloud backups and browser extensions
- Deploy
- One-click
- License
- MIT
- GitHub stars
- 449 stars
- Last commit
Google Authenticator is Google's app that generates one-time verification codes for sites and apps that support authenticator app 2-Step Verification. Two listed apps do its main job and run in your own Cloudflare account.
Each answer comes from the app’s README and source code, compared with the features Google Authenticator describes on its own site.

Self-hosted TOTP and HOTP code manager with imports from other authenticators, cloud backups and browser extensions

Self-hosted TOTP vault with AES-encrypted secrets in D1, whitelist OAuth login and an offline-capable PWA
| Feature | 2FA | 2FAuth Worker |
|---|---|---|
| Generate one-time codes for sites that accept authenticator apps | Yes | Yes |
| Add accounts by scanning a QR code | Yes | Yes |
| Codes work without an internet connection | Yes | Yes |
| Sync codes across devices through an account | Yes | Yes |
| Export and import codes by QR code to move to a new device | Yes | Yes |
| Search, edit and reorder saved codes | Partly | Partly |
| Lock the app behind a device PIN or biometric prompt | Partly | Partly |
Self-hosted TOTP and HOTP code manager with imports from other authenticators, cloud backups and browser extensions
Sources:github.com/wuzf/2fa/blob/main/docs/en/README.mdsupport.google.com/accounts/answer/1066447play.google.com/store/apps/details?id=com.google.android.apps.authenticator2
Self-hosted TOTP vault with AES-encrypted secrets in D1, whitelist OAuth login and an offline-capable PWA
Sources:github.com/nodeauth/2fauth-worker/blob/main/README_EN.mdgithub.com/nodeauth/2fauth-worker/tree/main/frontend/src/shared/utils/serializersplay.google.com/store/apps/details?id=com.google.android.apps.authenticator2