Posted on 14/11/26 10:05 pm
Turn on Cloudflare 2FA in My Profile › Authentication. Add an authenticator app or a security key, and save the backup codes somewhere safe.
| Method | Notes |
|---|---|
| Authenticator app | Standard 6-digit codes |
| Security key | Strongest; resists phishing |
| Backup codes | One-time codes for emergencies |
Account owners can require members to use two-factor authentication. Members without it are asked to set it up before they can access the account. This protects DNS and security settings for the whole team.
A Cloudflare account controls a website's DNS. Someone with access could point the domain elsewhere, read traffic settings or turn off protections. Two-factor authentication is one of the most important settings for anyone running a site.
Scripts and tools should use API tokens with limited permissions, not your login. Tokens are not affected by 2FA, so keep them secret and rotate them if leaked.
Teams using single sign-on through their identity provider manage two-factor there.
New to authenticators? See authenticator apps explained and passkeys.
Your Cloudflare login email can reset the password. Protect that email with its own two-factor authentication, ideally an authenticator app or security key, or an attacker could start from there.
Cloudflare keeps audit logs of account changes. Review them after any security scare to see what was changed and by whom.
Print the backup codes or keep them in a password manager that is not protected only by the same Cloudflare account. Teams should make sure at least two people can access the account, each with their own login and two-factor method.
Cloudflare accepts hardware security keys alongside authenticator apps. A key is resistant to phishing pages, since it only works on the real Cloudflare login, which makes it a strong choice for accounts that control websites.
My Profile › Authentication › two-factor authentication.
Yes, account owners can require it.
Use a backup code.
Related: authenticator apps · passkeys · GitHub 2FA.
Receive SMS online · Non-VoIP numbers · Temporary phone numbers · Free numbers