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) or the HMAC-based one-time password (HOTP) algorithms.
Implementation | Description | Online | Operating system / Platform | Non-default | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | Mac | Linux | iOS | Android | J2ME | Other | Value length, d | Hash, H | Interval, T | Epoch, T | Steam | ||||
Aegis Authenticator | Free and open source app for Android to manage your 2-step verification tokens.[1] | ||||||||||||||
Apple Keychain | Native password manager on Apple devices. Not on tvOS.[2] | Apple Vision Pro | |||||||||||||
"Authenticator" | GNOME circle application. Free and Open Source, community-provided, but not shipped as part of GNOME's Core apps. | Any desktop or mobile platform where GNOME can run | |||||||||||||
Bitwarden | Open Source Cross platform password manager. 2FA is a premium feature.[3] | ||||||||||||||
Bitwarden Authenticator | Free and open source app for Android and iOS to manage your 2-step verification tokens.[4] | ||||||||||||||
Ente Auth | Free, open source, cross-platform authenticatior with encrypted cloud sync.[5] | ||||||||||||||
SAASPASS Authenticator [6] | 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. | ||||||||||||||
Google Authenticator | |||||||||||||||
Yandex Key[7] | Simple app for phones from Russian company | , manually, for 1 year | |||||||||||||
IBM Security Verify | |||||||||||||||
Microsoft Authenticator | |||||||||||||||
1Password | Cross-platform password manager[8] | ||||||||||||||
Authy | By Twilio, from 2015, originally Authy.[9] Previously available for Chrome.[10] | ||||||||||||||
Enpass[11] | Password manager by Sinew Software Systems. Syncs over multiple back-ends. | ||||||||||||||
FreeOTP[12] | Maintained by RedHat, and based on Google Authenticator. | ||||||||||||||
oathtool [13] | Command-line tool for generating OTP tokens. | ||||||||||||||
privacyIDEA Authenticator[14] | For use with privacyIDEA Authentication Server, with a secure enrollment process. | ||||||||||||||
andOTP[15] (unmaintained)[16] | Open-source app for Android 4.4+. Compatible with Google Authenticator. | ||||||||||||||
Invantive Authenticator[17] | Focuses on integration with Invantive Keychain. | ||||||||||||||
LastPass Authenticator[18] | Cross-platform OTP for mobile devices with support for online backup. | ||||||||||||||
Symantec VIP | |||||||||||||||
TOTP.APP[19] | Web-based authenticator not requiring registration. | ||||||||||||||
Yubico Authenticator for Desktop[20] | By Yubico, for use with Yubikeys. | rowspan=2 | |||||||||||||
Yubico Authenticator for Mobile | |||||||||||||||
KeePassXC[21] | Password manager | ||||||||||||||
2FAS[22] | Popular, feature rich open-source two-factor authenticator. No account required. | ||||||||||||||
2fast[23] | Open-source two-factor authenticator. No account required. Available in Windows App Store. | ||||||||||||||
2FAuth[24] | An open-source PHP web based self-hosted OTP generator, designed for both mobile and desktop. | ||||||||||||||
totp-cli[25] | Popular, feature rich open-source two-factor authenticator. No account required. | ||||||||||||||
Open Authenticator[26] | Free, open-source and multiplatform app to manage your TOTPs. | , requires a subscription for more than 6 TOTPs | |||||||||||||
TOTP ME | Free, open-source J2ME MIDlet app to manage your TOTPs. | ||||||||||||||
Hotpants | Free, open-source J2ME MIDlet app to manage your TOTPs and HOTPs. | ||||||||||||||
Tessera | Free, open-source Qt for Symbian and desktop app to manage your TOTPs. | ||||||||||||||
GAuth Authenticator[27] | A simple application for multi-factor authentication, written in HTML using jQuery Mobile (and PhoneGap), jsSHA and LocalStorage. | ||||||||||||||
Authenticator Appby 2Stable[28] | Secure two-factor authentication app for iPhone, iPad, iPod, Apple Watch and Mac. |