# 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 (2FA) systems using the time-based one-time password (TOTP) or the HMAC-based one-time password (HOTP) algorithms.

## Authenticated implementations

| Implementation | Description | Online sync. | Operating system / Platform | Operating system / Platform | Operating system / Platform | Operating system / Platform | Operating system / Platform | Operating system / Platform | Operating system / Platform | Non-default | Non-default | Non-default | Non-default | Non-default | Import methods | Import methods | Export methods | Export methods |
| Implementation | Description | Online sync. | Windows | Mac | Linux | iOS | Android | J2ME | Other | Value length, d | Hash, H | Interval, T$_X$ | Epoch, T$_0$ | Steam | QR | JSON | QR | JSON |
| Aegis Authenticator | Free and open source app for Android to manage your 2-step verification tokens. | Automatic backup to a location of your choosing | No | No | No | No | Yes | No | No | Yes | Yes | Yes | No | Yes | | | | |
| Apple Keychain | Native password manager on Apple devices. Not on tvOS. | Yes | Yes | Yes | No | Yes | No | No | Apple Vision Pro | Yes | Yes | Yes | Un­known | Un­known | | | | |
| "Authenticator" | GNOME circle application. Free and Open Source, community-provided, but not shipped as part of GNOME's Core apps. | No | No | No | Yes | No | No | No | Any desktop or mobile platform where GNOME can run | Yes | Yes | Yes | Yes | Un­known | | | | |
| Bitwarden | Open Source Cross platform password manager. 2FA is a premium feature. | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Un­known | Yes | Yes | Yes | No | Yes |
| Bitwarden Authenticator | Free and open source app for Android and iOS to manage your 2-step verification tokens. | No | No | No | No | Yes | Yes | No | No | No | No | No | No | No | | | | |
| Ente Auth | Free, open source, cross-platform authenticatior with encrypted cloud sync. | Yes | Yes | Yes | Yes | Yes | Yes | No | Web | Un­known | Un­known | Un­known | Un­known | Yes | | | | |
| SAASPASS Authenticator | 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. | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | | | | |
| Google Authenticator | | Yes | No | No | No | Yes | Yes | No | No | No | No | No | No | No | Yes | No | Yes | No |
| Yandex Key | Simple app for phones from Russian company | Yes, manually, for 1 year | No | No | No | Yes | Yes | No | No | Un­known | Un­known | Un­known | Un­known | Un­known | | | | |
| IBM Security Verify | | Un­known | No | No | No | Yes | Yes | No | No | Un­known | Un­known | Yes | Un­known | Un­known | | | | |
| Microsoft Authenticator | | Yes | No | No | No | Yes | Yes | No | No | No | No | No | No | No | No | No | No | No |
| 1Password | Cross-platform password manager | Yes | Yes | Yes | Yes | Yes | Yes | No | No | No | Un­known | Un­known | Un­known | Un­known | | | | |
| Authy | By Twilio, from 2015, originally Authy. Previously available for Chrome. | Yes | Discontinued March 19, 2024 | Discontinued March 19, 2024 | Discontinued March 19, 2024 | Yes | Yes | No | No | Yes | No | No | No | No | | | | |
| Enpass | Password manager by Sinew Software Systems. Syncs over multiple back-ends. | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | No | Yes | Un­known | No | | | | |
| FreeOTP | Maintained by RedHat, and based on Google Authenticator. | No | No | No | No | Yes | Yes | No | No | Yes | Yes | Yes | No | No | | | | |
| oathtool | Command-line tool for generating OTP tokens. | No | No | No | Yes | No | No | No | FreeBSD, NetBSD, OpenBSD | Yes | Yes | Yes | Yes | Un­known | | | | |
| privacyIDEA Authenticator | For use with privacyIDEA Authentication Server, with a secure enrollment process. | No | No | No | No | Yes | Yes | No | No | Yes | Yes | Yes | No | Un­known | | | | |
| andOTP (unmaintained) | Open-source app for Android 4.4+. Compatible with Google Authenticator. | No | No | No | No | No | Yes | No | No | No | No | Yes | No | No | | | | |
| Invantive Authenticator | Focuses on integration with Invantive Keychain. | No | Yes | No | No | No | No | No | No | Yes | Yes | Yes | Yes | No | | | | |
| LastPass Authenticator | Cross-platform OTP for mobile devices with support for online backup. | Yes | No | No | No | Yes | Yes | No | No | Yes | Yes | Yes | No | No | | | | |
| Symantec VIP | | Un­known | No | No | No | Yes | Yes | No | Un­known | Un­known | Un­known | Un­known | Un­known | Un­known | | | | |
| TOTP.APP | Web-based authenticator not requiring registration. | No | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | No | No | | | | |
| Yubico Authenticator for Desktop | By Yubico, for use with Yubikeys. | No | Yes | Yes | Yes | — | — | No | No | Yes | Yes | Yes | No | No | | | | |
| Yubico Authenticator for Mobile | By Yubico, for use with Yubikeys. | No | — | — | — | Yes | Yes | No | No | Yes | Yes | Yes | No | No | | | | |
| KeePassXC | Password manager | Through user setup with Syncthing, or only within the KeeWeb online web App | Yes | Yes | Yes | No | KeePassDX | No | No | Yes | Yes | Yes | No | Yes | | | | |
| 2FAS | Popular, feature rich open-source two-factor authenticator. No account required. | Online backup/sync via iCloud or Google Drive | Through browser extension connected to mobile app | Through browser extension connected to mobile app | Through browser extension connected to mobile app | Yes | Yes | No | No | Yes | Yes | Yes | No | No | Yes | Yes | No | Yes |
| 2fast | Open-source two-factor authenticator. No account required. Available in Windows App Store. | No | Yes | No | No | No | No | No | No | Un­known | Un­known | Un­known | Un­known | Un­known | | | | |
| 2FAuth | An open-source PHP web based self-hosted OTP generator, designed for both mobile and desktop. | Yes, web based | Yes, web based | Yes, web based | Yes, web based | Yes, web based | Yes, web based | No | No | Yes | Yes | Yes | No | Yes | | | | |
| totp-cli | Popular, feature rich open-source two-factor authenticator. No account required. | Manually | No | Yes | Yes | No | No | No | No | Un­known | Un­known | Un­known | Un­known | Un­known | | | | |
| Open Authenticator | Free, open-source and multiplatform app to manage your TOTPs. | Yes, requires a subscription for more than 6 TOTPs | Yes | Yes | No | Yes | Yes | No | No | Yes | Yes | Yes | No | No | | | | |
| TOTP ME | Free, open-source J2ME MIDlet app to manage your TOTPs. | Manually | Using MicroEmulator app | Using MicroEmulator app | Using MicroEmulator app | Un­known | Using J2ME Loader app | Yes | Any with J2ME support or emulator | Yes | Yes | Yes | Time correction in seconds | No | | | | |
| Hotpants | Free, open-source J2ME MIDlet app to manage your TOTPs and HOTPs. | Import via scanning QR code on screen | No | No | No | No | No | Yes | No | Un­known | Un­known | Un­known | Un­known | No | | | | |
| Tessera | Free, open-source Qt for Symbian and desktop app to manage your TOTPs. | Un­known | Initial support for desktop | Initial support for desktop | Initial support for desktop | No | Could be ported | No | Symbian S60 5th Edition | Un­known | Un­known | Un­known | Un­known | Un­known | | | | |
| GAuth Authenticator | A simple application for multi-factor authentication, written in HTML using jQuery Mobile (and PhoneGap), jsSHA and LocalStorage. | Un­known | Yes | Yes | Yes | No | No | No | No | Un­known | Un­known | Un­known | Un­known | Un­known | | | | |
| Authenticator App by 2Stable | Secure two-factor authentication app for iPhone, iPad, iPod, Apple Watch and Mac. | Yes | No | Yes | No | Yes | No | No | No | Yes | Yes | Yes | Un­known | No | | | | |