How to Enable 2FA on Slack
Slack 2FA is set per account — once enabled, it protects every workspace you sign in to. Workspace admins can also enforce 2FA for everyone in their workspace.
Quick path: slack.com/account/settings → Two-Factor Authentication → Expand
Step-by-step: 2FA setup on Slack
- 1
Open Slack account settings
Visit https://slack.com/account/settings (sign in if needed). This is the global account page, not a workspace-specific one.
- 2
Expand Two-Factor Authentication
Find the 'Two-Factor Authentication' row and click 'Expand'. Click 'Set Up Two-Factor Authentication'.
- 3
Choose 'Use an app'
Slack offers SMS or an authenticator app. Choose 'Use an app' — much safer than SMS.
- 4
Scan QR code with 2FAA
Slack displays a QR code. Open 2FAA, scan it (or paste the manual key shown below the QR).
- 5
Verify the code
Enter the 6-digit 2FAA code into Slack to confirm. 2FA is now active across all your Slack workspaces.
- 6
Save backup codes
Slack shows 10 backup codes — store them in a password manager or print them. Each works once if you lose access to your authenticator.
Generate Slack 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
Does Slack 2FA apply to all my workspaces?
Yes. 2FA is set on your Slack account, so the same 2FA code is required to sign in to every workspace that account is a member of.
Can my workspace admin force 2FA?
Yes. Workspace owners and admins can enforce 2FA for everyone in their workspace — members who don't enable it will lose access until they do.
Can I use 2FAA on Slack mobile?
Yes. 2FA is per-account; the mobile Slack app will prompt for your 6-digit code at sign-in, and you can read the code from 2FAA on the same phone or any other device.