Comparison of OTP applications

Last updated

The following is a general comparison of OTP applications that are used to generate one-time passwords for two-factor authentication (2FA) systems using the time-based one-time password (TOTP), the HMAC-based one-time password (HOTP) algorithms or Mobile-OTP (mOTP) [1] , which is an older, open source, 2FA system for mobile phones that combines a user’s PIN, time and a per-device secret to generate OTPs. It also lists apps that support proprietary authentication methods, like those used by Steam or Yandex.

Contents

Summary information

Standalone authenticator applications

The following is an overview of authenticator applications that operate independently and are not integrated into password managers.

Combined authenticator and password manager applications

The following is an overview of password managers that include an integrated authenticator feature.

Authenticated implementations

ImplementationDescriptionOnline sync.Operating system / PlatformDefaultNon-defaultImport methodsExport methods
WindowsMacLinuxiOSAndroidOtherHOTPValue length, dHash, HInterval, TXEpoch, T0Other: Steam or mOTPQRJSONQRJSON
1Password Cross-platform password manager [29] YesYesYesYesYesYesNoUnknownNoUnknownUnknownUnknownUnknown
2FAS [2] Popular, feature rich open-source two-factor authenticator. No account required.Online backup/sync via iCloud or Google DriveThrough browser extension connected to mobile appYesYesNoYesYesYesYesNoNoYesYesNoYes
2FAuth [3] An open-source PHP web based self-hosted OTP generator, designed for both mobile and desktop.Yes, web basedNoUnknownYesYesYesNoSteam
2fast [4] Open-source two-factor authenticator. No account required. Available in Windows App Store.NoYesNoNoNoNoNoUnknownUnknownUnknownUnknownUnknownUnknown
Aegis AuthenticatorFree and open source app for Android to manage your 2-step verification tokens. [5] Automatic backup to a location of your choosingNoNoNoNoYesNoUnknownYesYesYesNoSteamYesYesYesYes
andOTP [6] (unmaintained - json file handled by Aegis) [7] Open-source app for Android 4.4+. Compatible with Google Authenticator.NoNoNoNoNoYesNoUnknownNoNoYesNoNoYesYes
Apple Keychain Native password manager on Apple devices. Not on tvOS. [30] Yes [31] Yes [32] YesNoYesNoApple Vision ProUnknownYesYesYesUnknownUnknownYesThe Setup URL (otpauth://) can be manually copied for each item from the edit screen of the Passwords app
Authenticator [9] GNOME circle application. Free and Open Source, community-provided, but not shipped as part of GNOME's Core appsNoNoNoYesNoNoAny desktop or mobile platform where GNOME can runYesYesYesYesYesSteamYesYesYesYes
Authenticator App by 2Stable [8] Secure two-factor authentication app for iPhone, iPad, iPod, Apple Watch and Mac. Freemium app with max 2 accounts in the free version. [33] YesNoYesNoYesNoNoUnknownYesYesYesUnknownNo
AuthyBy Twilio, from 2015, originally Authy. [34] Previously available for Chrome. [35] YesDiscontinued March 19, 2024 [36] YesYesNoUnknownYesNoNoNoNo
Bitwarden Open Source Cross platform password manager. 2FA is a premium feature. [37] YesYesYesYesYesYesNoUnknownYesYesYesUnknownSteam [38] YesYesNoYes
Bitwarden AuthenticatorFree and open source app for Android and iOS to manage your 2-step verification tokens. [39] NoNoNoNoYesYesNoUnknownNoNoNoNoNo
Duo Mobile [10] Free 2FA authenticator provided by CiscoYes, through iCloud or Google DriveNoNoNoYesYesNoUnknownUnknownUnknownUnknownUnknownNo
Enpass [40] Password manager by Sinew Software Systems. Syncs over multiple back-ends.YesYesYesYesYesYesNoUnknownYesNoYesUnknownNoYes
Ente AuthFree, open source, cross-platform authenticatior with encrypted cloud sync. [41] YesYesYesYesYesYesWebUnknownUnknownUnknownUnknownUnknownSteam [42]
FreeOTP [11] Maintained by RedHat, and based on Google Authenticator.NoNoNoNoYesYesNoUnknownYesYesYesNoNo
GAuth Authenticator [12] A simple application for multi-factor authentication, written in HTML using jQuery Mobile (and PhoneGap), jsSHA and LocalStorage.UnknownYesYesYesNoNoNoUnknownUnknownUnknownUnknownUnknownUnknown
Google Authenticator YesNoNoNoYesYesNoYesNoNoNoNoNoYesNoYesNo
Hotpants [13] Free, open-source J2ME MIDlet app to manage your TOTPs and HOTPs.Import via scanning QR code on screenNoNoNoNoNoJ2MEYesUnknownUnknownUnknownUnknownNo
IBM Security VerifyUnknownNoNoNoYesYesNoUnknownUnknownUnknownYesUnknownUnknown
Invantive Authenticator [43] Focuses on integration with Invantive Keychain.NoYesNoNoNoNoNoUnknownYesYesYesYesNo
KeePassXC [44] Password managerThrough user setup with Syncthing, [45] [ better source needed ] or only within the KeeWeb [46] online web App [47] YesYesYesNoKeePassDX [48] NoUnknownYesYesYesNoSteamYes
LastPass Authenticator [14] Cross-platform OTP for mobile devices with support for online backup.YesNoNoNoYesYesNoUnknownYesYesYesNoNoYes
Microsoft AuthenticatorYesNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNo
oathtool [15] Command-line tool for generating OTP tokens.NoNoNoYesNoNo FreeBSD, [49] NetBSD, [50] OpenBSD [51] UnknownYesYesYesYesUnknown
Open Authenticator [16] Free, open-source and multiplatform app to manage your TOTPs.Yes, requires a subscription for more than 6 TOTPsYesYesNoYesYesNoNoYesYesYesNoNo
privacyIDEA Authenticator [52] For use with privacyIDEA Authentication Server, with a secure enrollment process.NoNoNoNoYesYesNoNoYesYesYesNoUnknown
Proton Authenticator [17] Open source and available on every device. Securely sync and backup 2FA codes easily. No account required.Yes, via a Proton Account, or via iCloud on Apple devicesYesYesYesYesYesNoNoYesYesYesNoSteamNoYesNoYes
SAASPASS Authenticator [18] Cross-platform 2FA Authenticator with TOTP & HOTP generator with sharing capabilities and password manager integration. Multiple device support, Mobile app and web access with multiple backup capabilities.YesYesYesYesYesYesNoYesYesYesYesYesSteam
Stratum [19] Free and open-source two-factor authentication app for AndroidUnknownNoNoNoNoYesWearOSYesUnknownUnknownUnknownUnknownSteam & mOTP
Symantec VIPUnknownNoNoNoYesYesNoUnknownUnknownUnknownUnknownUnknownUnknown
Tessera [20] Free, open-source Qt for Symbian and desktop app to manage your TOTPs.UnknownInitial support for desktopNoCould be ported Symbian S60 5th EditionUnknownUnknownUnknownUnknownUnknownUnknown
TOTP ME [21] Free, open-source J2ME MIDlet app to manage your TOTPs.ManuallyUsing MicroEmulator app [53] UnknownUsing J2ME Loader app [54] J2ME or any with J2ME support or emulatorUnknownYesYesYesTime correction in secondsNo
TOTP.APP [22] Web-based authenticator not requiring registration.NoYesYesYesYesYesNoNoNoNoNoNoNo
Yandex Key [23] Simple app for phones from Russian companyYes, manually, for 1 yearNoNoNoYesYesNoNoUnknownUnknownUnknownUnknownUnknown
Yubico Authenticator for Desktop [24] By Yubico, for use with Yubikeys.NoYesYesYesNoNoYesYesYesNoNo
Yubico Authenticator for MobileYesYes

See also

References

  1. "Mobile-OTP: Strong Two-Factor Authentication with Mobile Phones". Mobile-OTP. 15 December 2003. Retrieved 11 September 2025.
  2. 1 2 "2FA Authenticator App (2FAS)". 2FAS. Retrieved 12 March 2023.
  3. 1 2 "GitHub - Bubka/2FAuth: A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes". GitHub. Bubka. Retrieved 19 March 2023.
  4. 1 2 "2fast Authenticator App (2fast)". 2fast-team. Retrieved 14 November 2024.
  5. 1 2 "Aegis Authenticator - Secure 2FA app for Android". Aegis Authenticator. Retrieved 29 April 2023.
  6. 1 2 "andOTP/andOTP". GitHub.
  7. 1 2 flocke (15 July 2017). "[Unmaintained][App][4.4+][Open source] andOTP - Open source two-factor authentication for Android". XDA Forums. Retrieved 12 March 2023.
  8. 1 2 "Authenticator App by 2Stable" . Retrieved 6 November 2024.
  9. 1 2 "Authenticator – Apps for GNOME". Gnome Circle. Retrieved 10 September 2025.
  10. 1 2 "Third-Party Accounts - Guide to Duo Authentication". Duo. Retrieved 11 August 2025.
  11. 1 2 "FreeOTP". freeotp.github.io.
  12. 1 2 Gerard Braad. "gauth.apps.gbraad.nl" . Retrieved 16 September 2024.
  13. 1 2 Matti (4 August 2024), baumschubser/hotpants , retrieved 12 August 2024
  14. 1 2 "LastPass - LastPass Authenticator". lastpass.com. Retrieved 7 September 2018.
  15. 1 2 "OATH Toolkit". www.nongnu.org. Retrieved 7 September 2018.
  16. 1 2 "Open Authenticator : Secure your online accounts with a free, open-source and lovely-crafted app". Skyost. Retrieved 22 July 2024.
  17. 1 2 "Proton Authenticator: Private, secure 2FA authenticator | Proton". Proton. Retrieved 9 September 2025.
  18. 1 2 "The 5 Best Two-Factor Authentication Apps for iPhone & Android". Gadget Hacks. 28 February 2020. Retrieved 28 February 2020.
  19. 1 2 "Open-source two-factor authentication app - Stratum". Stratum. Retrieved 10 September 2025.
  20. 1 2 Janiszewski, Maciej (10 April 2024), ksiazkowicz/Tessera , retrieved 12 August 2024
  21. 1 2 Cacek, Josef (14 April 2024), kwart/totp-me , retrieved 12 August 2024
  22. 1 2 "Online one-time password generator / TOTP (Google Authenticator) Online". totp.app. Retrieved 7 September 2018.
  23. 1 2 "Yandex Key - Yandex ID. Help". yandex.com. Retrieved 28 May 2024.
  24. 1 2 "Using Your YubiKey with Authenticator Codes : Yubico Support". support.yubico.com. Archived from the original on 2 October 2018. Retrieved 11 March 2023.
  25. "Pricing for Individuals and Families | Bitwarden". Bitwarden. Retrieved 8 May 2023.
  26. "iCloud Passwords – Get this Extension for 🦊 Firefox (en-GB)". Add-ons for Firefox. Retrieved 10 September 2025.
  27. "iCloud Passwords - Chrome Web Store". Chrome Web Store. Retrieved 10 September 2025.
  28. "iCloud Passwords - Microsoft Edge Addons". Microsoft Edge Addons. Retrieved 10 September 2025.
  29. "Use 1Password as an authenticator for sites with two-factor authentication". 1Password. Retrieved 7 September 2018.
  30. "Sending passwords to other users or Apple devices". Apple Support. 18 February 2021. Retrieved 23 August 2024.
  31. "Set up iCloud Keychain". Apple Support. 5 August 2024. Archived from the original on 6 August 2024. Retrieved 23 August 2024.
  32. "Set up iCloud Passwords on your Windows computer — in: iCloud for Windows User Guide". Apple Support. Retrieved 23 August 2024.
  33. "Pricing - Free vs Premium | Authenticator App" . Retrieved 29 May 2025.
  34. Lardinois, Frederic (24 February 2015). "Twilio Acquires Two-Factor Authentication Service Authy". TechCrunch. Retrieved 5 March 2018.
  35. "Authy for Chrome App & Extension End of Life". Authy Support. Retrieved 14 February 2024.
  36. "Business customer guide: End of Life (EOL) for use of Authy API with Twilio Authy Desktop apps". Authy Support. Retrieved 14 February 2024.
  37. "Pricing for Individuals and Families | Bitwarden". Bitwarden. Retrieved 23 March 2023.
  38. "Steam Guard TOTPs". Bitwarden. Retrieved 23 March 2023.
  39. "Bitwarden just launched a new authenticator app. Here's what it means to users. | Bitwarden Blog". Bitwarden.
  40. "Best password manager for iOS, Android, Windows, Linux, Mac | Enpass". www.enpass.io. Retrieved 7 September 2018.
  41. "Ente Auth - Open source 2FA authenticator, with E2EE backups". Ente. Retrieved 16 October 2024.
  42. "Migrating from Steam Authenticator". Ente. Retrieved 16 October 2024.
  43. B.V., Invantive Software. "Invantive Authenticator". two-step-verification.solutions. Retrieved 7 September 2018.
  44. Team, KeePassXC. "KeePassXC 2.2.0 released - KeePassXC". keepassxc.org.
  45. "KeePassXC + KeePassDX (Android) Sync guide. A complete starting guide for new users". reddit.com. 10 September 2021. Retrieved 7 July 2023.
  46. "Free Password Manager Compatible with KeePass: KeeWeb". keeweb.info. Retrieved 7 July 2023.
  47. "KeeWeb". keeweb.info. Retrieved 7 July 2023.
  48. "KeePassDX". keepassdx.com. Retrieved 7 July 2023.
  49. "FreshPorts -- security/oath-toolkit: Library, tools, and PAM module for OATH authentication". FreeBSD Ports .
  50. "security/oath-toolkit - The NetBSD Packages Collection".
  51. "ports/security/oath-toolkit/".
  52. "privacyIDEA Authenticator". GitHub. Retrieved 7 September 2018.
  53. "totp-me - TOTP for Java ME - Google authenticator". SourceForge .
  54. Shakarun, Nikita, nikita36078/J2ME-Loader