Skip to content
Wednesday, August 26, 2026
KAJ NEWSCYBER · PRIVACY · SECURITY
Home / Guides
Guides

How to switch your two-factor codes from SMS to an authenticator app

Moving six-digit codes off text messages to an authenticator app defeats SIM swapping and phone-number hijacking — and migrating account by account takes less time than you think.

Colin Reyes, · June 14, 2026 · 4 min read
ShareXFacebookLinkedInTelegramEmail
Person scanning a QR enrollment code with a phone camera

Yes — you should move your two-factor codes off SMS, and you can migrate your accounts one at a time whenever each one's settings are convenient: install an authenticator app, then for each account disable and re-enable two-factor authentication so the QR code it shows is scanned by the app instead of your phone number. SMS codes are vulnerable to SIM swapping — the attack where your number moves to the attacker's SIM and every text arrives to them — while authenticator apps generate codes on the device itself, so a hijacked phone number no longer matters. The full migration of a dozen accounts takes about an hour spread over a weekend.

Why is SMS the weak option?

SMS was never designed as a security channel: codes arrive over the cellular network, where they are exposed to SIM-swap fraud (covered in our guide), SS7 routing weaknesses demonstrated by researchers for years, and plain interception. The FTC and the FCC have both acted against carriers and banks over SIM-swap losses, and NIST's digital-identity guidance has discouraged SMS as a second factor since 2016, with later drafts moving further against it. An authenticator app keeps the secret on your device and the code generated from it, time-synced, with nothing transiting any network. The trade to understand: the codes depend on the device — so the recovery step below is not optional.

Which app should you use?

Any mainstream TOTP app works with nearly every service: Google Authenticator (now supports encrypted cloud backup and multi-device sync), Microsoft Authenticator, Authy (multi-device with backups), 2FAS, and Aegis (Android, open source, encrypted export). Choose on one axis that matters to you — multi-device sync for convenience, or single-device with local encrypted export for control. Pair the app with a password manager that also stores TOTP codes only if you accept the one-vault tradeoff; for banking and email, separation is the more defensive layout.

How do you migrate an account?

The pattern is identical across services; wording varies.

  1. Open the account's security settings — usually under Security, Login, or Two-Factor Authentication.
  2. Choose to change or re-enroll the second factor. Some services simply offer "Authenticator app" alongside "Text message"; others require disabling 2FA briefly and re-enabling — do this only when you are ready to finish in one sitting.
  3. Scan the QR code the site displays with the authenticator app. The app begins generating six-digit codes for that account immediately.
  4. Enter the current code back on the site to confirm enrollment.
  5. Save the backup codes the site offers — printed, stored with your password manager's recovery kit. These are the recovery path if you lose the phone.
  6. Remove your phone number as a 2FA method where the service allows it — leaving SMS as a fallback re-opens the exact hole you are closing. Also clear the number from account-recovery paths where possible, or accept it knowingly.

Start with the accounts that matter most — email, bank, password manager, phone carrier — then sweep the rest opportunistically. Keep a list with checkboxes; the satisfaction of finishing it is real.

What about losing the phone?

This is the scenario to prepare before it happens, and the apps differ in how much they help:

What is better than authenticator apps?

Passkeys and hardware security keys, where supported: they bind the credential to the site's real domain, making phishing impossible rather than merely unlikely, and they survive phone-number attacks entirely. The pragmatic 2026 stack remains: passkeys where offered (Google, Apple, Microsoft, and most major banks' apps now support them), hardware keys for email and crypto, authenticator app for everything else — and SMS only for services that still offer nothing better, which is exactly the set of services worth complaining to about it.

Frequently Asked Questions

Why is an authenticator app safer than SMS codes?
SMS codes travel over the cellular network and arrive on whatever SIM holds your number — so a SIM swap redirects them to the attacker. Authenticator apps generate codes on the device from a stored secret, with nothing in transit to intercept.
How do I move my 2FA from SMS to an app?
In each account's security settings, re-enroll two-factor authentication choosing the authenticator-app option, scan the QR code, confirm a generated code, save the backup codes, then remove SMS as a fallback method.
What happens to my codes if I lose my phone?
Depends on preparation: cloud-backup apps restore onto a new device in minutes; single-device apps fall back to each service's saved backup codes. Save backup codes during enrollment and test your recovery path once.
Are passkeys better than authenticator apps?
Yes where supported — passkeys bind to the genuine site domain, defeating phishing entirely, while app codes can still be relayed from a convincing fake login page. Use both: passkeys where offered, authenticator app everywhere else.