Comparison of OTP applications


The following is a general comparison of OTP applications that are used to generate one-time passwords for two-factor authentication systems using the time-based one-time password, the HMAC-based one-time password algorithms or Mobile-OTP, 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.

Summary information

Standalone authenticator applications

The following is an overview of authenticator applications that operate independently and are not integrated into password managers.
NameLicenseOperating system supportBrowser integrationDelivery format
2FASAndroid, iOS, iPadOS, watchOSLocal installation with sync via iCloud or Google Drive
2FAuthCross-platform web applicationLocal installation
2fastWindowsLocal installation
Aegis AuthenticatorAndroidLocal installation with cloud sync
andOTP Android, iOS, Linux, macOS, WindowsLocal installation with cloud sync
Authenticator App by 2Stable / FreemiumiOS, iPadOS, macOS, watchOS, browser extension for Chrome, Edge, Firefox and moreLocal installation
Authy / FreewareAndroid, iOS, iPadOS, watchOS. Dropped support for Linux, Mac and WindowsLocal installation
Bitwarden AuthenticatorAndroid, iOS, iPadOS, visionOSLocal installation with backup via iCloud or Google Drive
AuthenticatorLinuxLocal installation
Duo Mobile / FreewareAndroid, iOS, iPadOS, watchOSLocal installation
Ente AuthAndroid, iOS, iPadOS, Linux, macOS, WindowsLocal installation with cloud sync
Epic Authenticator freewareAndroid, iOS, iPadOS, watchOSLocal installation
FreeOTPAndroid, iOS, iPadOSLocal installation
GAuth AuthenticatorWeb based appLocal installation or hosted web application
Google Authenticator freewareAndroid, iOS, iPadOS, Blackberry, Wear OSLocal installation with cloud sync
HotpantsJ2MELocal installation
IBM Verify freewareAndroid, iOS, iPadOSLocal installation
LastPass AuthenticatorAndroid, iOS, iPadOS, watchOSLocal installation with cloud sync
Microsoft AuthenticatorAndroid, iOS, iPadOS, visionOSLocal installation with cloud sync
oathtoolLinuxLocal installation
Open AuthenticatorAndroid, iOS, iPadOS, Linux, macOS, WindowsLocal installation
Proton AuthenticatorAndroid, iOS, macOS, Windows, LinuxLocal installation with cloud sync
SAASPASS AuthenticatorAndroid, iOS, iPadOS, watchOS, macOSLocal installation with cloud sync
StratumAndroid, Wear OSLocal installation with cloud sync
Symantec VIPAndroid, iOS, watchOS, macOS, WindowsLocal installation
TesseraSymbian S60 5th Edition, initial support for desktopLocal installation
TOTP MEJ2MELocal installation
TOTP.CXCross-platform web applicationWeb-based
TOTP.APPCross-platform web applicationWeb-based
Yandex KeyAndroid, iOS, iPadOSLocal installation
Yubico Authenticator for DesktopLinux, macOS, WindowsLocal installation
Yubico Authenticator for MobileAndroid, iOSLocal installation

Combined authenticator and password manager applications

The following is an overview of password managers that include an integrated authenticator feature.
NameLicenseOperating system supportBrowser integration with OTP handlingDelivery format
1PasswordAndroid, iOS, Linux, macOS, WindowsLocal installation with Cloud sync
BitwardenAndroid, iOS, Linux, macOS, WindowsLocal installation with Cloud sync
DashlaneAndroid, iOS, Linux, macOS, WindowsLocal installation with Cloud sync
EnpassAndroid, BlackBerry 10, iOS, Windows Store, Windows Phone, macOS, Windows, LinuxLocal installation with Cloud sync
Intuitive Password / FreemiumAndroid, iOS, Linux, macOS, Windows, Windows PhoneCloud-based
KeePassXC; KeePassDXXC: Windows, Linux, macOS; DX: AndroidKeePassXC Browser Extension for Firefox, Chrome, Edge, or compiled from source code.Local installation, external sync
Keeper / FreemiumAndroid, iOS, Kindle, Linux, Nook, macOS, Windows, Windows PhoneLocal installation with Cloud sync
NordPass / FreemiumAndroid, iOS, macOS, Windows, Linux & browser extensionsLocal installation with Zero Knowledge Cloud sync
passAndroid, FreeBSD, Linux, macOSLocal installation with git sync
Passwords (Apple)iOS, iPadOS, macOSNative: Safari
Via iCloud Passwords: Firefox, Chrome and Edge
Local installation with Cloud sync
Password SafeAndroid, iOS, Linux, FreeBSD, Windows, unofficial ports Local installation, optional file or cloud sync
Pleasant Password ServerCross-platform Local installation
Proton PassAndroid, iOS, macOS, Windows, LinuxCloud-based
RoboFormAndroid, iOS, macOS, WindowsLocal installation with Cloud sync
SafeInCloudAndroid, iOS, macOS, WindowsLocal installation with Cloud sync
SecureSafeAndroid, iOS, macOS, WindowsLocal installation with Cloud sync, Web version