Guide

How to Enable 2FA on Fortnite

Two-factor authentication (2FA) is required on your Epic Games account to send or receive gifts in Fortnite โ€” no exceptions. It also unlocks exclusive free in-game rewards and protects your skins, V-Bucks, and account progress from being stolen. The whole process takes under two minutes.

Free Rewards & Fortnite Gifting

Epic requires 2FA to be active on your account before you can gift or receive any item in the Fortnite Item Shop. This is permanent โ€” there's no way to enable gifting without 2FA. Alongside unlocking gifting, Epic has consistently rewarded players who enable 2FA with exclusive cosmetics added directly to their locker. Check epicgames.com/fortnite after enabling to see your current reward.

2FA is also required to participate in some competitive Fortnite tournaments and to be eligible for prize payouts.

How to Enable 2FA on Fortnite

Fortnite 2FA is managed through your Epic Games account on the web โ€” you cannot enable it from inside the game. You only need to do this once and it covers Fortnite on every platform.

Method 1: Authenticator App (Recommended)

An authenticator app generates 6-digit codes on your device every 30 seconds. This is the most secure method because codes are created locally and cannot be intercepted via SMS hacking or SIM swapping.

  1. On any browser, go to epicgames.com/account/password
  2. Log into your Epic Games account
  3. Click Password & Security in the left menu
  4. Scroll to Two-Factor Authentication
  5. Click Enable Authenticator App
  6. A QR code and a manual secret key will appear on screen
  7. Open your authenticator app and scan the QR code โ€” or manually enter the secret key
  8. Type the 6-digit code shown in your app into the Epic website to confirm
  9. Save the backup codes that appear โ€” you'll need these if you ever lose your phone
No authenticator app installed? You can use 2faco.com right now โ€” paste your Epic Games secret key into the browser and get your 6-digit verification code instantly. No download, no account, completely free.

Method 2: Email Authentication

If you'd rather not use an app, Epic can email you a code each time you log in from a new device or browser.

  1. Go to epicgames.com/account โ†’ Password & Security
  2. Click Enable Email Authentication
  3. Epic sends a confirmation code to your registered email โ€” enter it to activate

This method fully unlocks gifting and rewards. However, if your email account is compromised, your Fortnite account is too โ€” make sure your email also has 2FA enabled.

Method 3: SMS Authentication

Epic can text a code to your phone number instead. SMS 2FA unlocks gifting and is better than no protection, but it's the weakest of the three options since phone numbers can be hijacked via SIM swapping.

  1. Go to epicgames.com/account โ†’ Password & Security
  2. Click Enable SMS Authentication
  3. Enter your phone number and verify with the code Epic sends

Works on All Platforms

Because 2FA is tied to your Epic Games account rather than any device, enabling it once on the website protects your Fortnite account everywhere:

  • PlayStation 5 & PS4
  • Xbox Series X/S & Xbox One
  • Nintendo Switch
  • PC & Mac (Epic Games launcher)
  • Android & iOS (where available)

You will only be prompted to enter a 2FA code when logging in from a new device or browser โ€” not every time you launch Fortnite.

Troubleshooting

I enabled 2FA but can't gift yet

Check these requirements โ€” all must be true for gifting to work:

  • Your account must have 2FA enabled โœ“
  • Your friend's account must also have 2FA enabled
  • You must have been Epic friends for at least 2 days
  • The item must be giftable (Battle Pass and some bundles cannot be gifted)
  • Log out and back into Fortnite fully to refresh your account status

My 2FA code isn't accepted

Authenticator codes expire every 30 seconds and are time-sensitive. Make sure your phone's clock is set to automatic/network time. If the time is even slightly off, the codes won't match. On Android, go to Settings โ†’ General Management โ†’ Date and Time โ†’ Automatic date and time. On iPhone, go to Settings โ†’ General โ†’ Date & Time โ†’ Set Automatically.

I lost access to my authenticator app

Use one of the backup codes you saved during setup โ€” each one works as a one-time login. Once in, go to Account โ†’ Password & Security and set up 2FA again on your new device. If you have no backup codes, contact Epic Games Support with proof of ownership.

I didn't receive the free reward

Rewards are added automatically but can take up to 24 hours to appear in your locker. If it's been longer than that, log out of Fortnite completely and back in. If the reward still isn't there, check the Epic Games news page to confirm the current reward offer is still active.

Related Articles