7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

3 alternatives ranked by real activity

Open-source Microsoft Authenticator alternatives

A curated, ranked list of the 3 best open-source alternatives to Microsoft Authenticator.

The best open-source alternative to Microsoft Authenticator is Aegis Authenticator. If that doesn't suit you, other good options are 2FAuth and 2FAS Auth.

Microsoft Authenticator alternatives are mainly auth & identity tools. 3 of them shipped code in the last 30 days, 3 can be self-hosted, and none uses a permissive licence.

Last updated October 2, 2026 · ranked by GitHub stars, growth and recent commits

Aegis Authenticator

Free Android authenticator app that stores two-factor authentication tokens in an encrypted vault with backups and import options.

GitHub stars
13k
Last commit
26 days ago
Latest release
v3.4.3
Licence
GPL-3.0
getaegis.appAegis Authenticator homepage screenshot

Aegis Authenticator is an open-source two-factor authentication app for Android. It generates one-time codes for online accounts and was created to offer features missing from other authenticator apps, notably proper encryption of the token store and reliable backups.

It supports the HOTP and TOTP algorithms, so it works with thousands of services and is compatible with Google Authenticator. The vault is encrypted with AES-256-GCM and can be unlocked with a password protected by scrypt or with biometrics through the Android Keystore. Extra protections include screen capture prevention and tap-to-reveal codes. Entries can be added by scanning a QR code, from an image or manually, and imported from apps such as Authy, andOTP, FreeOTP and Google Authenticator.

Aegis is written in Java and released under GPL-3.0. Entries can be organized with groups, custom icons and search, and the interface offers Light, Dark and AMOLED themes. Vaults can be exported in plaintext or encrypted form and backed up automatically. The app is distributed through Google Play and F-Droid, and the documentation describes its security design.

Key features

  • AES-256-GCM encrypted token vault
  • Unlock with password or biometrics
  • HOTP and TOTP code generation
  • Import from Authy, andOTP and Google Authenticator
  • Encrypted export and automatic backups
  • Groups, custom icons and search

Pricing: Free and open source under the GPL-3.0 license.

Read more about Aegis AuthenticatorWebsite GitHub

2FAuth

A self-hosted web app for managing two-factor authentication accounts and generating TOTP and HOTP codes, as an alternative to Google Authenticator.

GitHub stars
4.2k
Last commit
5 days ago
Latest release
v8.0.2
Licence
AGPL-3.0
Self-hosted
Yes
docs.2fauth.app2FAuth homepage screenshot

2FAuth is a self-hosted web application for managing two-factor authentication accounts and generating their security codes. It serves as a web-based alternative to one-time passcode apps such as Google Authenticator and is designed to work on both mobile and desktop screens.

Accounts can be organized into groups, added by scanning and decoding a QR code or by filling in an advanced form, and edited later, including imported ones. It generates TOTP, HOTP and Steam Guard codes. The author built it to avoid interfaces that show every code at once with stressful countdowns, to keep 2FA accounts in a standalone database that is easy to back up and restore, and to avoid reaching for a phone when working on a desktop.

Access requires a user account, and since version 4.0 multiple users are possible, with public registration, registration limited by email domain, SSO-only registration or no registration at all. 2FAuth is written in PHP, licensed under AGPL-3.0, localized in English and French, and offers a public demo.

Key features

  • TOTP, HOTP and Steam Guard codes
  • QR code scanning to add accounts
  • Manual account entry form
  • Groups for organizing accounts
  • Multi-user support with SSO option
  • Standalone database for easy backup

Pricing: Free and open source under the AGPL-3.0 licence.

Read more about 2FAuthWebsite GitHub

2FAS Auth

2FAS Auth is the open-source Android app for generating two-factor authentication codes using TOTP and HOTP standards.

GitHub stars
1.5k
Last commit
3 days ago
Latest release
6.0.3
Licence
GPL-3.0

This repository holds the official Android app for the Open Source 2FAS project, a two-factor authentication service. Two-factor authentication adds a second step to sign-in, such as a one-time password shown on your phone, so that a stolen password alone is not enough to access an account. The app is written in Kotlin and licensed under GPL-3.0.

The app supports time-based one-time passwords and HMAC-based one-time passwords, which means it works with any service that follows those standards, including Google, Microsoft and Dropbox. The README describes it as easy to set up and use. Installation is from the releases page, followed by on-screen instructions to add your online accounts.

The project handles bug reports through GitHub issues and asks for security reports to go to a dedicated email address instead. Contributions are welcome through a contribution guide, and donations support ongoing development. The README notes that the app's graphics are not part of the open-source project and carry their own licensing terms.

Key features

  • Time-based one-time passwords (TOTP)
  • HMAC-based one-time passwords (HOTP)
  • Works with any standard-compliant service
  • Releases published on GitHub
  • Separate channel for security reports

Pricing: Free and open source under the GPL-3.0 license; donations are accepted.

Read more about 2FAS AuthGitHub

Microsoft Authenticator alternatives: questions

What is the best open-source alternative to Microsoft Authenticator?
Aegis Authenticator is the top-ranked open-source alternative to Microsoft Authenticator on Enlisted: Free Android authenticator app that stores two-factor authentication tokens in an encrypted vault with backups and import options. Other strong options are 2FAuth and 2FAS Auth.
Are these Microsoft Authenticator alternatives free?
All 3 are open source, so the code is free to use under its licence, and all of them can be self-hosted on your own server or computer.
How is this list of Microsoft Authenticator alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 3 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all