How to Enable 2FA on Discord
Discord requires two-factor authentication (2FA) for server moderators and protects your account against takeover. This guide walks through enabling 2FA with any TOTP authenticator app — including 2FAA's free web authenticator.
Quick path: User Settings → My Account → Enable Two-Factor Auth
Step-by-step: 2FA setup on Discord
- 1
Open User Settings
Click the gear icon at the bottom-left of Discord next to your username to open User Settings.
- 2
Go to My Account
In the left sidebar, click 'My Account'. Scroll to the 'Two-Factor Authentication' section.
- 3
Click Enable Two-Factor Auth
Discord will ask you to verify your password, then show a QR code along with a 2FA secret key.
- 4
Scan the QR code with 2FAA
Open 2FAA's authenticator and scan the QR code (or copy the secret key). 2FAA will start generating 6-digit codes that rotate every 30 seconds.
- 5
Enter the 6-digit code
Type the current code from 2FAA back into Discord to confirm. Discord activates 2FA on your account.
- 6
Save your backup codes
Discord shows 10 single-use backup codes — download or store them somewhere safe. You'll need them if you ever lose access to your authenticator.
Generate Discord 2FA codes with 2FAA
You don't need a separate authenticator app. 2FAA is a free, browser-based TOTP generator — your secret never leaves your device, and it works offline as a PWA. The same secret can be used in parallel with Google Authenticator or Authy if you prefer redundancy.
Frequently asked questions
Why does Discord say 'This account has 2FA enabled, please...'?
That message appears when you try to join a server that requires 2FA for moderators, but your account doesn't have 2FA turned on. Enable 2FA following the steps above — the server will then let you complete the action.
Can I use 2FAA instead of Google Authenticator for Discord?
Yes. Discord supports any standard TOTP app. 2FAA generates the same 6-digit codes as Google Authenticator, Authy, or Microsoft Authenticator — it just runs in your browser instead of a separate phone app.
How do I disable 2FA on Discord?
User Settings → My Account → 'Remove 2FA'. You'll need to enter a current 2FA code or a backup code. Disabling 2FA will lock you out of any servers that require it.
I lost access to my authenticator — how do I recover my Discord account?
Use one of the backup codes you saved when enabling 2FA. If you also lost those, contact Discord Support with proof of account ownership.