Google Authenticator is a free Android app from Google that creates one‑time passcodes used in two‑factor authentication (2FA). When you enable 2FA on a service, the app supplies a short numeric code that changes every 30 seconds, adding a layer of protection beyond your password.
When you link a service to Google Authenticator, the service provides a secret key. The app combines this key with the current time to produce a six‑digit code. Because the calculation is deterministic, the same secret key on another device will generate identical codes, which is why QR‑code transfer works.
Any online platform that offers 2FA can benefit from Google Authenticator, including email providers, cloud storage services, social networks, and banking apps. By requiring a code that only your phone can generate, the app helps protect against password theft, phishing, and credential stuffing attacks.
The app is distributed through the Google Play Store. Search for "Google Authenticator" by Google LLC, then tap Install. The download size is modest, and the app does not require additional permissions beyond camera access for scanning QR codes.
Anyone who wants to strengthen the security of personal or professional accounts will benefit. IT administrators, developers, and privacy‑conscious users often recommend Google Authenticator as a straightforward, no‑frills 2FA solution.
No. The app generates codes locally using the device’s clock, so it works offline.
Yes, if you import the same secret key on each device. The QR‑code backup feature simplifies this process.
If you have enabled backup to your Google account, you can restore the codes on a new device after signing in. Otherwise, you’ll need the original recovery codes provided by each service.









