Two-factor authentication (2FA) adds an extra layer of protection to your online accounts, preventing unauthorized access even if your passwords are compromised.

With Keys, you can add 2FA codes to compatible accounts on the ExpressVPN app for Android and iOS, and the ExpressVPN Key Chrome extension. Similar to authentication apps like Authy, Keys can easily generate 2FA codes—also known as time-based one-time passwords (TOTPs)—for websites or apps with 2FA enabled.

Jump to…

ExpressVPN Keys Chrome extension
ExpressVPN for Android
ExpressVPN for iOS
Use your 2FA codes

ExpressVPN Keys Chrome extension

How to enable 2FA on a website or app

Important: You need to enable 2FA on a website or app for ExpressVPN Keys to generate 2FA codes.
  1. Go to the website or app’s security settings and enable 2FA. If you have trouble locating the 2FA setting, search 2fa.directory for the website or app and you will find detailed instructions under Docs.
  2. Once you’ve obtained the setup key, open the ExpressVPN Chrome browser extension.
  3. Unlock the password manager.

How to add a 2FA code to a new login

  1. Click Add icon.  > Add Login Set Up 2FA Verification Code.
  2. Follow the onscreen instructions to enter the setup key.
  3. To complete the setup, the website or app will ask you to enter a one-time password or verification code. Copy and paste it from ExpressVPN Keys or enter it manually.

How to add a 2FA code to an existing login

  1. Click the login and select Edit Set Up 2FRA Verification Code.
  2. Follow the onscreen instructions to enter the setup key.
  3. To complete the setup, the website or app will ask you to enter a one-time password or verification code. Copy and paste it from ExpressVPN Keys or enter it manually.

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


ExpressVPN for Android

How to enable 2FA on a website or app

Important: You need to enable 2FA on a website or app for ExpressVPN Keys to generate 2FA codes.
  1. Go to the website or app’s security settings and enable 2FA. If you have trouble locating the 2FA setting, search 2fa.directory for the website or app and you will find detailed instructions under Docs.
  2. Once you’ve obtained the QR code or setup key, open the ExpressVPN app on your Android device. (Ensure the QR code is displayed on a separate device from the device with ExpressVPN Keys.)
  3. Tap the Keys tab.
  4. Unlock the password manager.

How to add a 2FA code to a new login

  1. Tap Add Login > Set Up 2FA Verification Code.
    Screenshot of the Add New Login screen on ExpressVPN Keys
  2. Follow the onscreen instructions to enter the setup key or scan the QR code.
  3. To complete the setup, the website or app will ask you to enter a one-time password or verification code. Copy and paste it from ExpressVPN Keys or enter it manually.
    2FA code confirmation pop-up on ExpressVPN Keys

How to add a 2FA code to an existing login

  1. Tap the login and select Edit > Set Up 2FA Verification Code.
    Screenshot of the 2FA code setup on an existing login on ExpressVPN Keys
  2. Follow the onscreen instructions to enter the setup key or scan the QR code.
  3. To complete the setup, the website or app will ask you to enter a one-time password or verification code. Copy and paste it from ExpressVPN Keys or enter it manually.
    2FA code confirmation pop-up on ExpressVPN Keys

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


ExpressVPN for iOS

How to enable 2FA on a website or app

Important: You need to enable 2FA on a website or app for ExpressVPN Keys to generate 2FA codes.
  1. Go to the website or app’s security settings and enable 2FA. If you have trouble locating the 2FA setting, search 2fa.directory for the website or app and you will find detailed instructions under Docs.
  2. Once you’ve obtained the QR code or setup key, open the ExpressVPN app on your iOS device. (Ensure the QR code is displayed on a separate device from the device with ExpressVPN Keys.)
  3. Tap the Keys tab.
  4. Unlock the password manager.

How to add a 2FA code to a new login

  1. Tap Add Login > Set Up 2FA Verification Code.
    Screenshot of the Add New Login screen on ExpressVPN Keys
  2. Follow the onscreen instructions to enter the setup key or scan the QR code.
  3. To complete the setup, the website or app will ask you to enter a one-time password or verification code. Copy and paste it from ExpressVPN Keys or enter it manually.
    2FA code confirmation pop-up on ExpressVPN Keys

How to add a 2FA code to an existing login

  1. Tap the login and select Edit > Set Up 2FA Verification Code.
    Screenshot of the 2FA code setup on an existing login on ExpressVPN Keys
  2. Follow the onscreen instructions to enter the setup key or scan the QR code.
  3. To complete the setup, the website or app will ask you to enter a one-time password or verification code. Copy and paste it from ExpressVPN Keys or enter it manually.
    2FA code confirmation pop-up on ExpressVPN Keys

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top


Use your 2FA codes

If autofill is enabled, Keys will suggest to fill in your username, password, and 2FA code on websites and apps with two-factor authentication.

Having trouble with autofill? Get help here.

You can also view and copy 2FA codes in the ExpressVPN app for iOS and Android, and in the ExpressVPN Chrome browser extension.

Screenshot of existing login with 2FA code added

Need help? Contact the ExpressVPN Support Team for immediate assistance.

Back to top

Was this article helpful?

We're sorry to hear that. Let us know how we can improve.

A member of our Support Team will follow up on your issue.