Skip to main content
Passwords & Account Security·Updated 2026-10-21

Is SMS two-factor authentication safe?

Short answer

SMS codes are much safer than a password alone, but they are the weakest common form of MFA. Codes can be stolen through SIM swapping, fake login pages that relay the code in real time, or malware on the phone. Use an authenticator app, passkey or security key where the service offers one.

The details

If SMS is the only option, keep it on, and add a PIN or port-out protection with your mobile carrier to make SIM swapping harder. Never read an SMS code out to someone who calls you.

Terms explained

Passkey
A passkey is a phishing-resistant sign-in credential based on public-key cryptography, stored on a device or in a password manager and unlocked with a biometric or device PIN.
SIM swapping
SIM swapping is fraud where a criminal convinces or bribes a mobile carrier to move a victim’s phone number to a SIM the criminal controls, to receive their calls and SMS codes.
Malware
Malware is any software designed to harm, spy on or gain unauthorized control of a device, network or account.
Multi-factor authentication
Multi-factor authentication (MFA) requires two or more kinds of proof to sign in, such as a password plus an app prompt, security key or biometric unlock of a passkey.

Sources

Related questions