Two-factor authentication: what it is, which kind to use, and how to set it up
Two-factor authentication means a stolen password is not enough to get into your account. Some methods are much stronger than others.
By the editors of ProtectYour.com Last reviewed 6 min read
Affiliate disclosure: this guide links to Proton. If you sign up through those links we may earn a commission, at no extra cost to you, and that does not change what we recommend. Free options come first, and we say where a competitor is the better fit. How we make money
Key takeaways
- Two-factor authentication (2FA) asks for a second proof, such as a code or a tap, after your password.
- Strongest to weakest: passkeys and hardware security keys, authenticator apps, push prompts, SMS codes, email codes.
- Any 2FA is far better than none. SMS is fine to start with, but upgrade your email and bank accounts.
- Turn it on first for your email, bank, phone carrier, Apple or Google account, and social media.
- Save the backup codes somewhere safe, or you can lock yourself out.
What two-factor authentication is
A password is something you know. Two-factor authentication adds a second factor of a different kind: something you have (your phone, a security key) or something you are (a fingerprint or face). Someone who steals or guesses your password still cannot log in without that second thing.
You will also see it called two-step verification, 2-step, or multi-factor authentication (MFA). For everyday purposes they mean the same thing. Most sites only ask for the second factor when you log in from a new device or browser, so it adds less friction than people expect.
Passwords leak constantly, through breaches, phishing pages and reuse. You can check yours with our guide to checking if your password was leaked. 2FA is what stops a leaked password from turning into a lost account.
The types of 2FA, ranked
2FA methods from strongest to weakest
| Method | How it works | Resists phishing? | Main weakness |
|---|---|---|---|
| Passkey | Your device signs in with a face, fingerprint or PIN | Yes | Not every site supports it yet |
| Hardware security key | Plug in or tap a physical key | Yes | You need to buy two and keep a spare |
| Authenticator app | A six-digit code that changes every 30 seconds | No, a fake site can ask for the code | Lose the phone without a backup and you are stuck |
| Push prompt | Tap "Yes, it's me" on a phone notification | Partly | MFA fatigue: approving a prompt you did not start |
| SMS code | A code sent by text message | No | SIM swaps and phishing |
| Email code | A code sent to your inbox | No | Only as safe as your email account |
Passkeys and security keys
Passkeys replace the password altogether. Your phone or computer holds a cryptographic key tied to the real website, and you unlock it with your face, fingerprint or device PIN. A fake site cannot use it, because the key only works on the genuine domain. Apple, Google and Microsoft accounts all support passkeys, as do many banks, shops and social networks. Passkeys sync through Apple Passwords, Google Password Manager or a third-party password manager.
Hardware security keys, such as YubiKeys or Google's Titan keys, work the same way but live on a small physical device. They are the strongest common option and are worth considering for your email account if you are a likely target. Always register at least two keys, and keep one somewhere safe at home.
Authenticator apps
Apps such as Google Authenticator, Microsoft Authenticator, Authy or 2FAS generate codes on your phone with no network connection. Many password managers can store these codes too, including Apple Passwords and Proton Pass. Keeping codes in the same place as passwords is a trade-off: very convenient, but it puts both factors in one vault, so protect that vault well. Either way, authenticator apps beat SMS because the code never travels over the phone network.
SMS and email codes
Text-message codes are better than nothing, and for low-value accounts they are fine. Their weakness is the SIM swap: a criminal convinces your carrier to move your number to their SIM card, and your codes go to them. Email codes are only as strong as your email account. Use them where nothing better is offered.
Which accounts to protect first
You do not need to do every account today. Start with the ones that unlock everything else:
- Your main email account. Password resets for almost every other service go here. If an attacker controls your email, they can take the rest.
- Your Apple ID or Google account. These control your phone backups, photos, saved passwords and device location.
- Banks, cards and investment accounts. Use the strongest option the bank offers. Many still only offer SMS; take it.
- Your mobile carrier account. See the next section.
- Your password manager. If you use one, protect the account that holds the vault.
- Social media and messaging. Hijacked accounts are used to scam your friends and family.
- Shopping and payment apps with saved cards, such as Amazon and PayPal.
Look for 2FA in each service's security settings. On a Google account it is under Security, then 2-Step Verification. For an Apple Account, two-factor authentication is on by default for newer accounts; check it on iPhone under Settings, then your name, then Sign-In & Security.
Lock down your phone carrier account
If you rely on SMS codes anywhere, your phone number is a key, and your carrier account is the lock. SIM-swap fraud works by talking or tricking a carrier into transferring your number. Make it harder:
- Set an account PIN or passcode with your carrier, separate from your voicemail PIN.
- Turn on port-out or SIM protection if your carrier offers it. Names vary; look for settings like Number Lock, SIM Protection or Wireless Account Lock in your carrier's app.
- Turn on 2FA for the carrier's own website and app login.
- If your phone suddenly shows "No service" or "SOS only" where it normally works, call the carrier from another phone straight away.
Free step
Backup codes: do not skip this
When you turn on 2FA, most services give you a set of one-time backup or recovery codes. They are your way back in if you lose your phone or security key. People skip this step and lock themselves out of accounts permanently, because good security also means support staff cannot easily let you in.
- Print the codes, or write them down, and keep them with important papers at home.
- Or save them in your password manager, as long as you can get into the password manager without the same phone.
- Add a second method where you can: a spare security key, or a second phone for an authenticator app.
- Before you replace a phone, move your authenticator app to the new one. Most apps have a transfer or export option.
MFA fatigue and code phishing
2FA can be beaten by tricking you. Two attacks to know:
- MFA fatigue. An attacker who has your password triggers login prompts again and again, hoping you will tap "Approve" to make them stop, or by accident. Sometimes they call or text pretending to be IT support. If you get a prompt you did not start, deny it and change your password: it means someone has it. Number matching, where you type a number shown on the login screen, makes this attack harder, and many services now use it.
- Code phishing. A fake login page asks for your password and then your 2FA code, and passes both to the real site in real time. Or a caller says "we are sending you a code to verify you, read it back to me". No real company asks you to read a code to them. Passkeys and security keys stop this attack entirely.
For more on recognizing fake messages, see how to spot phishing emails.
Common questions
What is two-factor authentication?
Two-factor authentication (2FA) adds a second check after your password, such as a code from an app, a tap on a security key, or a passkey unlocked with your face or fingerprint. A stolen password alone is then not enough to get into your account.
Is SMS two-factor authentication safe?
It is much better than no 2FA, but it is the weakest common method because of SIM-swap fraud and phishing. Use an authenticator app or passkey for email and banking where offered, and set a PIN on your phone carrier account.
What happens if I lose my phone with 2FA on it?
You sign in with a backup code or a second method you set up earlier, such as a spare security key. Without either, recovery can be slow or impossible, so save backup codes when you turn 2FA on.
Are passkeys better than two-factor authentication?
Passkeys are generally stronger than a password plus a code, because they only work on the genuine website and cannot be phished. Where a site supports passkeys, they are the best option.
Your next step
If you want a paid toolAffiliate link
Proton
Best for: People who want privacy tools from one company with free tiers to start on: VPN, password manager and encrypted email.
Not for: People who live entirely inside Apple or Google and are happy with the built-in tools; some features need a paid plan.
Visit ProtonRelated guides
- The best password manager for you: 1Password, Bitwarden, Proton Pass and the built-ins comparedAny decent password manager beats reusing passwords. The right one depends on which devices you use, whether you want to pay, and who you share logins with.
- How to check if your password was leaked, and what to do about itSeveral free tools tell you whether your email or passwords have shown up in a breach. The fix is the same whatever they find: change it and stop reusing it.
- How to spot phishing emails and texts (and what to do if you clicked)Phishing works by making you act before you think. These are the lures that show up most, the checks that catch them, and the steps to take if one got through.