Guide

How to Enable 2FA on Epic Games & Fortnite

Your Epic Games account covers Fortnite, Rocket League, Fall Guys, the Epic Games Store, and every free game you've claimed. Enabling two-factor authentication (2FA) protects all of them at once โ€” and unlocks Fortnite gifting plus free in-game rewards.

Free Rewards & Fortnite Gifting

Epic Games permanently requires 2FA to send or receive gifts in Fortnite โ€” there's no way around it. Beyond security, enabling 2FA has historically unlocked exclusive rewards added directly to your locker. Check the Epic Games news page for current reward details.

The 2FA requirement also applies to Fortnite Creative and competitive tournaments โ€” some events require 2FA to be eligible to earn prizes.

Method 1: Authenticator App (Recommended)

An authenticator app is the most secure option. It generates codes on your device that cannot be intercepted, even if your phone number is hijacked.

  1. Go to epicgames.com/account/password and log in
  2. Click Password & Security in the left sidebar
  3. Scroll down to Two-Factor Authentication
  4. Click Enable Authenticator App
  5. Epic will display a QR code and a manual entry key
  6. Open your authenticator app and scan the QR code, or paste the manual key
  7. Enter the 6-digit code shown in your app to confirm
  8. Save the backup codes displayed โ€” store them securely
No authenticator app? Use 2faco.com โ€” paste the Epic Games secret key directly in your browser and get a 6-digit code instantly. No app, no download required.

Method 2: Email Authentication

Epic will send a 6-digit code to your registered email each time you log in from a new device. This is easier to set up but slightly less secure if your email account is compromised.

  1. Go to epicgames.com/account โ†’ Password & Security
  2. Under Two-Factor Authentication, click Enable Email Authentication
  3. Epic will send a confirmation code to your email โ€” enter it to activate

Make sure your email account also has 2FA enabled for the best protection.

Method 3: SMS Authentication

Epic can send codes via text message. SMS 2FA is better than no 2FA, but it's the weakest option โ€” SIM swap attacks can intercept SMS codes. Use an authenticator app if possible.

  1. Go to epicgames.com/account โ†’ Password & Security
  2. Under Two-Factor Authentication, click Enable SMS Authentication
  3. Enter your phone number and verify with the SMS code Epic sends you

Backup Options

During authenticator app setup, Epic provides backup codes. Each code can be used once to log in if you lose access to your app.

  • Save backup codes in a password manager (Bitwarden, 1Password)
  • Store a printed copy somewhere physically secure
  • You can regenerate backup codes from Account โ†’ Password & Security at any time

You can also have multiple 2FA methods active simultaneously โ€” for example, both an authenticator app and email as a fallback.

Troubleshooting

I'm not receiving the Fortnite gifting option after enabling 2FA

Log out and back into Fortnite fully โ€” the game needs to resync your account status. Also ensure both your account and your friend's account have 2FA enabled, and that you've been friends on Epic for at least 48 hours (this is a separate Epic requirement for gifting).

My authenticator code isn't accepted

Authenticator codes expire every 30 seconds. Make sure your phone's time is set to automatic/network time. If the clock is even slightly off, the code won't match what Epic's servers expect. On Android, go to Clock app settings and sync the time manually if automatic sync isn't working.

I lost access to my authenticator and have no backup codes

Contact Epic Games Support. You'll need to verify ownership of the account with details like your original email, linked payment methods, and console accounts. The process can take several days but Epic support is generally responsive.

I want to switch from email to authenticator app 2FA

Go to Account โ†’ Password & Security, disable the current email 2FA method, then enable the authenticator app option. You may need to enter an email code to confirm the change before the new method is set up.

Related Articles