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

Aegis Authenticator

Open source

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

getaegis.app
Aegis Authenticator homepage screenshot
GitHub stars
13k
Last commit
27 days ago
Repository age
10 years
Version
v3.4.3
Licence
GPL-3.0
Self-hosted
Yes

About Aegis Authenticator

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

Good fit for

  • →Replacing a closed-source authenticator app
  • →Keeping encrypted backups of 2FA tokens
Built with
Java
Tags
2fa
authenticator
totp
hotp
android
security
encryption
open-source

Aegis Authenticator: questions and answers

What is Aegis Authenticator used for?
Aegis Authenticator is a free Android authenticator app that stores two-factor authentication tokens in an encrypted vault with backups and import options. It is a good fit for replacing a closed-source authenticator app and keeping encrypted backups of 2FA tokens.
Is Aegis Authenticator open source?
Yes. Aegis Authenticator is open source under the GPL-3.0 licence. Its source code is on GitHub at beemdevelopment/Aegis and is written mainly in Java.
Is Aegis Authenticator free?
Yes. Aegis Authenticator is open source, so the software itself is free to use.
Can I self-host Aegis Authenticator?
Yes. Aegis Authenticator can be self-hosted on your own server or infrastructure.
What is Aegis Authenticator an alternative to?
Aegis Authenticator is an open-source alternative to Microsoft Authenticator, Duo Security and Google Authenticator. Other open-source alternatives to Microsoft Authenticator include 2FAS Auth and 2FAuth.
Is Aegis Authenticator actively maintained?
Yes. The most recent commit to Aegis Authenticator was on 6 September 2026, and the latest release is v3.4.3, published on 6 September 2026. The project has 13k stars on GitHub.

Open-source alternatives to Aegis Authenticator

See all

SaaS alternatives to Aegis Authenticator

See all