Two-Factor Authentication: Which Type to Use on Every Account
SMS, authenticator app, or a physical key? A plain ranking of your options and how to set up the best one you'll actually use.
In this article
Two-factor authentication (2FA) adds a second step beyond your password — so a stolen password alone won't unlock your account. It's the highest-impact thing you can do for security. But not all 2FA is equal.
The ranking, worst to best
SMS codes: better than nothing, but vulnerable to SIM swapping. Authenticator apps (codes that refresh every 30 seconds): much stronger, free, and work offline. Physical security keys: the strongest, phishing-resistant, ideal for your most important accounts.
Why SMS is the weak link
If an attacker convinces your mobile carrier to move your number to their SIM (a 'SIM swap'), they receive your SMS codes. Authenticator apps live on your device and aren't tied to your phone number, so a SIM swap doesn't help the attacker.
How to set up an authenticator app
Install a reputable authenticator. In each account's security settings, choose 'Authenticator app', scan the QR code, and enter the 6-digit code to confirm. Save the backup codes somewhere safe — they let you back in if you lose your phone.
Don't lock yourself out
Back up your authenticator (most offer encrypted cloud backup) or keep printed backup codes. Add 2FA to your email first — it's the master key that can reset everything else.
Frequently asked questions
Is SMS 2FA better than no 2FA?
Yes — it still blocks the most common attacks. But move to an authenticator app for important accounts, since SMS can be defeated by SIM swapping.
What if I lose my phone with the authenticator?
Use your saved backup codes, or restore from the authenticator's encrypted backup. Always save backup codes when you enable 2FA.

Omar is a former trust & safety analyst who explains how the big platforms actually handle your data — and the settings that genuinely move the needle on privacy.
