Yubico Authenticator generates TOTP codes from secrets stored in a YubiKey’s secure element, not on the phone or computer. Each code generation requires the physical key to be present, making credential theft from a compromised device nearly impossible. The app itself is open-source under GPLv3 and works on Windows, macOS, Linux, and Android.
Yubico Authenticator
yubico.com/products/yubico-authenticator
Moving TOTP secrets off the device and into hardware is a meaningful security upgrade over any phone-based authenticator. If your phone is stolen or your computer is compromised, an attacker still cannot generate codes without the physical YubiKey. The catch is the dependency: you must own a compatible YubiKey, and losing the key without a backup means losing access to all accounts stored on it. That makes backup discipline non-negotiable. For users who already carry a YubiKey for passkeys or SSH, this is the obvious companion app; for everyone else, the hardware cost and backup requirement raise the bar compared to apps like Aegis.
Listed in
Yubico Authenticator alternatives
Permissive like MIT, with an explicit patent grant and a requirement to flag any changes you make.
Permits
- Commercial use
- Modification
- Distribution
- Patent use
- Private use
Requires
- License and copyright notice
- State changes
Does not provide
- Trademark use
- Liability cover
- Warranty
Why it matters: Permissive licensing lets anyone reuse this, including inside closed products. That is freedom to build on, but no guarantee that downstream copies stay open.
Plain-language summary of the project's license, not legal advice. Read the full text for the exact terms.