Google Authenticator is a software-based authenticator developed by Google that provides an extra layer of security to online accounts by adding a second step of verification when signing in. It generates time-based one-time passwords (TOTP) or HMAC-based one-time passwords (HOTP). These codes are six to eight digits long and refresh every 30 seconds. This enhances account security against unauthorized access, even if a password is stolen.
Key features of Google Authenticator include generating new secure codes every 30 seconds, and supporting multiple accounts. The app works without an internet connection, generating codes locally on the device. Setting up new accounts is simplified by scanning a QR code. Google Authenticator is available for Android and iOS devices. It can be used without a Google account, storing codes directly on the device. However, using it without an account means codes will not sync across devices. The app is available for free.