Skip to main content

How do I set up 2 Factor Authentication?

2 Factor Authentication (2FA) adds an extra security step when signing in to your Loophole account. After you enter your password, you'll also enter a 6-digit code - so even if someone gets your password, they can't sign in without your second factor.

You can set up 2FA from Settings → Security.

Loophole supports three 2FA methods:

  • Authenticator App - Use Google Authenticator, 1Password, Authy, or another TOTP app

  • Email Code - Receive a one-time code at your account email

  • SMS Code - Receive a one-time code at your account phone number

You can only have one method active at a time, but you can switch between methods at any point.

Before you start

  • You'll need access to whichever method you're setting up - your phone for an authenticator app, your inbox for email codes, or your registered phone for SMS.

  • If you don't see the SMS Code option, your account doesn't have a verified, SMS-opted-in phone number on file yet. You can add one from the Account and Notifications tabs.

  • Your 2FA card shows an Off badge in the corner. Once any method is enabled, that badge switches to Enabled.

Option 1: Authenticator App (recommended)

An authenticator app generates a fresh 6-digit code every 30 seconds, right on your phone - no internet or text message required to get the code.

  1. Go to Settings → Security

  2. In the 2 Factor Authentication card, click Setup next to Authenticator App

  3. Open your authenticator app (Google Authenticator, 1Password, Authy, etc.) and add a new account

  4. Scan the QR code shown on the page
    Or, if you can't scan, click Manual Setup Key to reveal a setup key you can copy and paste into your app instead.

  5. Your app will start showing a 6-digit code that refreshes every 30 seconds

  6. Type the current code into the 6-Digit Code field on Loophole

  7. Click Enable Authenticator App

You're done. The 2FA card will now show Enabled, with Authenticator App listed as your current method.

Tip: We recommend the authenticator app option because it works even when you don't have cell service or email access.

Option 2: Email Code

A one-time 6-digit code is sent to your account email each time you sign in.

  1. Go to Settings → Security

  2. In the 2 Factor Authentication card, click Setup next to Email Code

  3. Loophole immediately sends a 6-digit setup code to your account email

  4. Open your inbox, copy the code, and enter it in the 6-Digit Code field

  5. Click Submit

You're done. The card now shows Enabled with Email Code as your current method.

If the code doesn't arrive:

  • Check your spam/junk folder

  • Wait for the Resend Code button to become active (60-second cooldown), then click it

  • The code expires after 10 minutes - if it does, just request a new one

Option 3: SMS Code

A one-time 6-digit code is sent by text message to the phone number on your account.

  1. Go to Settings → Security

  2. In the 2 Factor Authentication card, click Setup next to SMS Code

  3. Loophole immediately texts a 6-digit setup code to your registered phone number

  4. Enter the code in the 6-Digit Code field

  5. Click Submit

You're done. The card now shows Enabled with SMS Code as your current method.

If the text doesn't arrive:

  • Make sure your phone has signal and isn't blocking shortcodes

  • Wait for the Resend Code button to become active (60-second cooldown), then click it

  • The code expires after 10 minutes - if it does, just request a new one

Note: Standard message and data rates may apply, depending on your carrier and plan.


What happens when you sign in

Once 2FA is enabled, signing in to Loophole takes one extra step:

  1. Enter your email and password as usual

  2. You'll be prompted for your 6-digit code

  3. Open your authenticator app, email, or texts (depending on your method) and enter the code

  4. You're signed in

The verification screen also includes a Resend Code button (for Email Code and SMS Code) with a 60-second cooldown if the first code doesn't arrive.


How to switch to a different method

You can change methods at any time without turning 2FA off in between.

  1. Go to Settings → Security

  2. In the 2 Factor Authentication card, you'll see your current method plus buttons for the other available methods - for example, Switch to Email Code or Switch to SMS Code

  3. Click the method you want to switch to

  4. Complete the same setup steps you used the first time (scan a QR code or enter a one-time code)

Once you successfully verify the new method, it replaces the old one. There's no gap - 2FA stays on the entire time.


How to turn off 2FA

  1. Go to Settings → Security

  2. In the 2 Factor Authentication card, click Turn Off 2FA

  3. A confirmation appears: "Turning off 2FA removes the extra sign-in step from your account."

  4. Click Confirm - Turn Off

The card switches back to Off and all three methods become available to set up again.

We strongly recommend keeping 2FA enabled. Turning it off means your account is protected by your password alone.


Troubleshooting

My code says "expired" or "invalid"
Codes from Email Code and SMS Code expire 10 minutes after they're sent. Authenticator app codes refresh every 30 seconds. If your code is rejected, request or pull a fresh one and try again.

The Resend Code button is greyed out
There's a 60-second cooldown between resends to prevent abuse. The button will become active automatically once the timer ends.

I've tried too many codes and the page told me to start over
For your account's safety, the setup session resets after a number of incorrect attempts. Click Cancel, then click Setup again to start fresh.

I don't see the SMS Code option
SMS Code only appears once you have a verified phone number on file and SMS consent enabled. If SMS consent is disabled, you will see a banner in your SMS Logs with instructions on how to re-enable texts.

I can't access my 2FA method anymore
See: I lost access to my 2FA method - how do I get back in?

Did this answer your question?