Google Authenticator

Two-factor authentication is now the default for banks, email, social platforms, and most workplace SaaS. Every active account adds another six-digit code to remember, and the app that holds those codes has quietly become one of the most security-critical pieces of software on your phone. Google Authenticator works, but in 2026 it is no longer the obvious pick. Cloud sync arrived in 2023 without end-to-end encryption, drawing public criticism from security researchers at Mysk, and the app remains proprietary and Android- and iOS-only. There are better Google Authenticator alternatives now, and most of them are free.

We compared seven 2FA apps over the past month: how they encrypt the vault, how they back up, whether they sync across devices, and what happens if you lose your phone. The winners are open source, work offline, and let you decide where the data lives. Aegis, Ente Auth, and 2FAS lead the pack, with a few specialised picks worth knowing about.

Quick comparison

AppBest forOpen sourceCross-device syncE2E encrypted backupFree
Aegis AuthenticatorAndroid power usersYes (GPL-3.0)No (manual export)Yes (vault file)Yes
Ente AuthCross-platform with cloud backupYes (AGPL-3.0)YesYesYes
2FASNo-account sync and browser pairingYes (GPL-3.0)YesCloud and manualYes
Bitwarden AuthenticatorBitwarden usersYes (GPL-3.0)Local onlyLocalYes
Microsoft AuthenticatorMicrosoft 365 sign-insNoYes (Microsoft account)Yes (with passphrase)Yes
FreeOTPMinimal, no-frills tokensYes (Apache 2.0)NoNo (manual export)Yes
Yubico AuthenticatorHardware-key storageYesAcross YubiKeysN/A (on hardware)Yes

Why people leave Google Authenticator

Three concrete issues come up over and over in user threads, security write-ups, and our own testing.

Sync without end-to-end encryption by default. Google added optional cloud sync in April 2023. At launch, the synced secrets travelled through Google’s infrastructure without end-to-end encryption, meaning a Google account compromise (or a subpoena) could expose them. Google later added an optional encryption passphrase, but it is opt-in and many users never enable it.

Closed source. Google Authenticator was open source through 2020 and is now proprietary freeware. The most recent open-source release is archived on GitHub and frozen at a 2020 build. For an app that holds the keys to your other accounts, that is a meaningful trust gap.

Account lock-in. Cloud sync only works inside a Google account. Move to another phone vendor or want a portable backup, and you are back to manual transfers.

None of this makes Google Authenticator unsafe. It just means there are now better Google Authenticator alternatives for almost every use case.

The alternatives

1. Aegis Authenticator, best for Android offline use

Aegis Authenticator

Aegis Authenticator is the de facto pick for anyone who keeps their 2FA codes on a single Android device and wants strong local encryption. The vault is encrypted with AES-256-GCM, the password runs through scrypt, and the unlock can be tied to the Android Keystore for biometrics. Nothing leaves the phone unless you ask it to.

Aegis vs Google Authenticator: open source under GPL-3.0, audited cryptography, and an import path from Authy, andOTP, FreeOTP, Microsoft Authenticator, Steam, and Google Authenticator itself. Backups are automatic to a folder of your choosing, including any cloud provider that exposes the Storage Access Framework (Nextcloud, Cryptomator, ProtonDrive). The current build is v3.4.2, released in February 2026.

Where it falls short: Android only. There is no iOS or desktop client, and no built-in sync between devices. If you swap phones, you restore from the encrypted vault file.

Pricing: Free, no ads, no telemetry.

Migrating from Google Authenticator: Use Google Authenticator’s “Transfer accounts” QR code, scan it with Aegis, done. Keys transfer cleanly.

Download: AptoideGoogle PlayF-Droid

Bottom line: If your codes live on one Android phone, Aegis is the strongest local-only option in 2026.

2. Ente Auth, best for cross-platform with end-to-end encrypted backup

Ente Auth

Ente Auth is the closest thing to a drop-in Google Authenticator replacement that runs everywhere. Native apps for Android, iOS, macOS, Windows, Linux, plus a web client at auth.ente.io and a CLI for scripting. The cloud backup is end-to-end encrypted using the same protocol Ente Photos uses, which has been audited by Cure53.

The polish is what surprises most people. Ente Auth shows you the next code before the current one expires (so you do not have to wait when typing it under a 2-second window), supports tags and pinning, has a real search, and lets you share a code as a time-limited link instead of dictating digits over a phone call. The codes work offline and you can use the app entirely without an account if you do not want cloud backup.

Ente Auth vs Google Authenticator: end-to-end encrypted sync (zero-knowledge, not opt-in), open source under AGPL-3.0, available on every major OS, and free forever. Google Authenticator’s sync requires a Google account and only ships a passphrase-based encryption mode that most users never turn on.

Where it falls short: Cloud sync requires an Ente account. The Android app is around 14 MB, which is bigger than Aegis or 2FAS. Some niche issuers’ icons are missing from the icon pack.

Pricing: Free, perpetually. Ente makes its money on Ente Photos.

Migrating from Google Authenticator: Built-in importer accepts Google Authenticator’s transfer QR code, plus Aegis, 2FAS, Authy export files, and plain JSON.

Download: AptoideGoogle PlayF-Droid

Bottom line: Pick Ente Auth if you use more than one device or want recovery without trusting Google with your secrets.

3. 2FAS, best for sync without an account

2FAS

2FAS has been around since 2015 and quietly grew into one of the most-used independent authenticators on the Play Store, with five million Android installs. The hook is sync that does not need an account: you pair the mobile app to a 2FAS browser extension over an encrypted local channel, and the codes flow automatically into a click-to-fill prompt on your computer. No registration, no email, no recovery email to phish.

The Android app is open source under GPL-3.0, supports cloud and manual backup, biometric or PIN protection on launch, Apple Watch on iOS, organisation by groups and tags, and works fully offline. The codebase, the iOS app, the browser extension, and the sync server are all in one GitHub org for inspection.

2FAS vs Google Authenticator: similar simplicity, but with first-party browser autofill, cross-device sync without locking you to a vendor account, and an open-source codebase you can audit.

Where it falls short: No native desktop app yet (the browser extension is the desktop story). Cloud backup uses Google Drive on Android and iCloud on iOS, which is convenient but ties recovery to those vendors.

Pricing: Free, no premium tier.

Migrating from Google Authenticator: Scan Google’s transfer QR. 2FAS imports each entry intact.

Download: AptoideGoogle Play

Bottom line: The easiest open-source app to recommend to a non-technical user who wants their codes on phone and laptop.

4. Bitwarden Authenticator, best for Bitwarden users

Bitwarden Authenticator

Bitwarden Authenticator is a standalone TOTP app released by Bitwarden in 2024. It is intentionally separate from the Bitwarden password manager, so the secrets never sit in the same vault as the passwords they protect. The app is free, open source under GPL-3.0, and works on Android and iOS.

The use case is narrow but valuable: if you already use Bitwarden for passwords and want to keep TOTP codes out of that same vault for defence in depth, this is the matching app. It is deliberately minimal, with no cloud sync today, just local secrets and an export option.

Where it falls short: Local-only. There is no sync between devices and no cloud backup as of the current release. If you need cross-device access, look at Ente Auth or 2FAS instead. The UI is also plain compared with Aegis or Ente.

Pricing: Free.

Migrating from Google Authenticator: Manual entry or QR code scan per account. There is no bulk import from Google’s transfer QR yet.

Download: AptoideGoogle Play

Bottom line: A clean choice if you already trust Bitwarden and want your TOTP codes in a separate, single-purpose app.

5. Microsoft Authenticator, best for Microsoft 365 sign-ins

Microsoft Authenticator

Microsoft Authenticator is worth the slot if you log into Microsoft 365, Entra ID, or any organisation that uses Microsoft as its identity provider. It supports passwordless sign-in, push approval prompts (tap to approve instead of typing six digits), and number-matching to defend against MFA fatigue attacks. For non-Microsoft accounts, it works as a standard TOTP app for any service that supports the algorithm.

Cloud backup is end-to-end encrypted to your Microsoft account on iOS, with restore on a new device protected by your Microsoft account password and recovery options. On Android the backup uses your Microsoft account too. Codes work offline once added.

Microsoft Authenticator vs Google Authenticator: more features for enterprise users, push approvals, and a backup model that has been mature for years. The catch is that the app is closed source and pulls you into Microsoft’s identity ecosystem.

Where it falls short: Closed source. Backup requires a Microsoft account. The app is heavy at around 60 MB and includes account management features unrelated to TOTP.

Pricing: Free.

Migrating from Google Authenticator: Aegis can import from Google Authenticator and re-export to Microsoft Authenticator. Direct import inside Microsoft Authenticator is limited.

Download: AptoideGoogle Play

Bottom line: The right pick if half your sign-ins are Microsoft accounts. Skip it otherwise.

6. FreeOTP, best for minimal no-frills tokens

FreeOTP

FreeOTP is the project Red Hat shipped to give the open-source community a clean Apache 2.0-licensed authenticator. It does one thing: generate TOTP and HOTP codes. There is no sync, no icon pack, no notes, no biometrics on most builds, no fancy UI. For people who want the smallest possible attack surface and a permissive licence, that minimalism is the feature.

The maintained successor, FreeOTP+, adds a few quality-of-life touches like backup and restore from an encrypted file, while keeping the same simple model. Both are fine choices for a secondary device that you keep in a drawer for emergency recovery.

FreeOTP vs Google Authenticator: open source, no Google account, no cloud sync at all. You will not lose codes to a forgotten Google password, but you will not get them back if you lose the phone without a manual export.

Where it falls short: No cloud backup or device sync. UI is basic. Updates are infrequent compared to Aegis or 2FAS.

Pricing: Free.

Migrating from Google Authenticator: Manual scan or entry per account. No bulk import.

Download: AptoideGoogle PlayF-Droid

Bottom line: Use FreeOTP when you want the smallest, most boring authenticator possible. Aegis is a stronger pick for daily use.

7. Yubico Authenticator, best for hardware-key storage

Yubico Authenticator

Yubico Authenticator stores TOTP secrets on a YubiKey, not on your phone. The phone reads the YubiKey over USB-C or NFC, asks the key to compute the code, and displays it. Pull the key out, and the codes are gone. This is the strongest threat model on the list: a stolen phone never had the secrets, and a forensic dump never finds them.

The catch is obvious. You need a YubiKey 5 or compatible token (about 50 to 70 USD), and you have to tap it every time you need a code. For sensitive accounts (root admin, treasury, recovery email) that trade-off is worth it. For everyday Twitter or Reddit, it is overkill.

Yubico Authenticator vs Google Authenticator: secrets never leave a hardware device, no cloud anything, and no risk of losing codes if the phone is stolen or replaced. The same set of codes is available across iOS, Android, Windows, macOS, and Linux as long as the key is plugged in.

Where it falls short: Requires hardware. Slower per code. The free YubiKey OTP slots are capped at 32 entries on YubiKey 5 NFC, so it does not scale to a hundred accounts.

Pricing: App is free. YubiKey 5 NFC starts at 55 USD on yubico.com.

Migrating from Google Authenticator: Each account has to be re-enrolled with the YubiKey. There is no bulk import path, by design.

Download: AptoideGoogle Play

Bottom line: The most paranoid option that still works for normal humans. Pair it with one of the apps above for the long tail.

How to choose

If you only use Android and want one phone, one vault: Aegis. The cryptography is solid, the import path is clean, and you control where the backup file lives.

If you have an iPhone, an Android tablet, and a Linux desktop: Ente Auth. End-to-end encrypted sync that just works, free, open source, and feature-complete on every platform.

If you want sync and can use a browser extension instead of a desktop app: 2FAS. The autofill from extension to phone is the smoothest of any free option.

If you already trust Bitwarden for passwords and want your TOTP codes elsewhere on principle: Bitwarden Authenticator. Same vendor, separate app, separate vault.

If most of your sign-ins are Microsoft 365 or Entra ID: Microsoft Authenticator. Push approvals make daily logins faster, and the backup story is mature.

If you want a paper-simple, audit-friendly app: FreeOTP. It does one thing.

If you guard treasury, root, or anything that would ruin your year if compromised: Yubico Authenticator with a YubiKey 5. Pair it with Aegis or Ente Auth for the everyday accounts.

Stay on Google Authenticator if you only use one Android device, you sign in mostly to Google services, you have manually enabled the encryption passphrase for Google account sync, and you do not need the codes anywhere else. For everyone else, one of the seven above is a better fit.

FAQ

Is Google Authenticator’s cloud sync end-to-end encrypted? Not by default. Google added cloud sync in April 2023, and security researchers at Mysk publicly noted that the synced secrets travelled to Google’s servers without end-to-end encryption. Google has since added an optional encryption passphrase, but you have to turn it on yourself. Apps like Ente Auth use end-to-end encrypted sync by default with no passphrase to forget.

What is the best free Google Authenticator alternative? For Android-only use, Aegis Authenticator. For multiple devices, Ente Auth. Both are open source, both are genuinely free with no premium tier locking off backup.

Can I import my Google Authenticator codes into another app? Yes. Open Google Authenticator, tap the menu, choose “Transfer accounts” then “Export accounts”, and scan the resulting QR codes with Aegis, Ente Auth, or 2FAS. All three accept Google’s transfer format directly. The codes work in both apps after import, so you can verify the new app before deleting Google Authenticator.

Are open-source authenticator apps actually safer? Open source does not guarantee safety, but it removes one trust step. Anyone can audit Aegis, Ente Auth, 2FAS, FreeOTP, and Bitwarden Authenticator’s code. That has caught real bugs in the past. Closed-source apps like Microsoft Authenticator and Google Authenticator rely entirely on the vendor’s word.

What happens if I lose my phone with my 2FA app on it? Depends on the app. With Aegis you restore from your encrypted vault file (cloud or local). With Ente Auth or 2FAS you sign back in on a new device and your codes restore over end-to-end encrypted sync. With Google Authenticator you restore from Google account sync, assuming you had it on. With FreeOTP or Bitwarden Authenticator with no backup, you fall back to each service’s recovery codes, which is why writing recovery codes down still matters regardless of app.

Do these apps work without internet? Yes. TOTP code generation is purely a clock-and-secret calculation, no network needed. All seven apps generate codes offline. The internet is only needed for sync and backup, where applicable.

Is 2FAS actually free, or is there a paid tier I am missing? 2FAS Auth is free with no premium tier. The paid product is 2FAS Pass, which is a separate password manager. The authenticator and the password manager are independent apps with independent pricing.

Sources and further reading