A time-based one-time password, or TOTP, is a password that is automatically generated and expires after some time has passed. Authenticator apps (such as Authy, the KeePass flavours, and Bitwarden) are typically used to leverage TOTP and improve login security.