Return to protonvpn.com Facebook   Twitter   Reddit   Instagram   Mastodon   ProtonMail
Support Center / Account / Two-factor authentication on ProtonVPN

Two-factor authentication on ProtonVPN

Two-factor authentication on ProtonVPN

Two-factor authentication (2FA) adds a layer of security to your ProtonVPN account by adding an extra verification to the login process for additional protection. Currently, ProtonVPN supports the one-time password (OTP) protocol, so accounts with 2FA enabled will be prompted to enter a 6-digit code upon logging in. This 6-digit code will be generated by an OTP app that is installed on your mobile phone.

This means that even if an attacker somehow get a hold of your password, they still cannot get into your account without also having access to your mobile phone. We recommend enabling 2FA on your account to keep your account secure. 

ProtonVPN apps do not prompt users for 2FA during login because they do not keep any logs of user data. Thus, there is no sensitive information to protect. However, 2FA can be implemented to protect your Account settings, which contains critical information, such as your payment details.

To use 2FA, you must have access to a second device with an OTP or authenticator application installed on it. This authenticator app will create one-time passwords for you to use as your verification codes when you log in. Below you will find some different app options. You must install one an authenticator app on your mobile phone first before you can use 2FA.

Android

iOS

Setting up Two-Factor Authentication in ProtonVPN

  1. Log in to your ProtonVPN account. You can find a link to your account in the ProtonVPN app, or you can follow this link: https://account.protonvpn.com/.
  2. Navigate to Account in the menu bar on the left.
  3. Slide the toggle switch below Two-factor authentication so that it is on the ✔.

  4. Open the authenticator app you have chosen on your mobile device and select the option to scan a QR code, or manually enter the authentication key. To scan the code, point your device’s camera at the QR code seen in your ProtonVPN account. (Note: the image below is a demo, do not scan it. Scan the image shown in your account.)

  5. You will see the following modal that requires you to enter your ProtonVPN account password, along with the one-time passcode that your authenticator application is currently displaying.

  6. ProtonVPN will also provide you with several one-time use recovery codes. Please save these codes in a secure place and do NOT lose them. If you ever misplace or lose your authentication device (mobile phone, etc.) these codes will be the only way to log into your account. When you are logging in and ProtonVPN asks you for the 6-digit authentication passcode, you can enter a recovery code instead.

Note: Each code can only be used once, and they must be used in the listed order, so please save all the codes.


How to authenticate from multiple devices

To receive six-digit authentication passcodes on multiple devices — say, your phone and your tablet — you must have an authentication app installed on each device. Then follow the steps below:

  1.  If you have already enabled two-factor authentication, you will need to disable it.
  2. Navigate to Account in the menu bar on the left, then slide the toggle switch below Two-factor authentication so that it is on the ✔.
  3. Scan the QR code using the authenticator app on each device. You can also make a screenshot of the QR code and save it for later to scan with your other devices.

Or, instead of scanning the QR code, the other option is to click on the “Enter key manually instead” button. You will be provided with a key that you will need to enter manually in the 2FA app.


If the 2FA is not working, please check the following article for the most common 2FA login problems.

Post Comment

4 comments

  1. Jasper

    Cant login new android tv app and on protonvpn protonvpn.com/tv with two factor id

    open androidtv app see url protonvpn.com/tv
    pick up phone type in url
    webpage askes for login. input login
    webpage askes for two factor id, go to id app copy paste
    – error redirect to login screen

    please help

    cheers Jasper

  2. Douglas Crawford

    Hi Jasper. Please contact our Support Team for assistance.

  3. Patrick

    Hello,
    I followed this procedure, and I got 16 8-alphanumeric codes.
    Now, every time that I log on my proton email account, it is asked me to enter a 2FA.
    I am going to quickly use my 16 codes.
    This is a bit weird for me. Is it normal? because I will need to regenerate new codes over short period of times.

    Thanks.

  4. Douglas Crawford

    Hi Patrick. The 16 alphanumeric codes are backup codes for use in case you lose your 2FA device(s). To use 2FA you should pair an authenticator app with your account using the instructions above. The authenticator app generates a new TOPT code whenever you need one. If you need further assistance, please contact our Support Team.

Leave a Reply

Your email address will not be published. Required fields are marked *

Don't find your answer? We're happy to help you!     Contact Our Support Team

Secure your internet

Get ProtonVPN

For customer support inquiries, please submit the following form for the fastest response:
Support Form

For all other inquiries:
contact@protonvpn.com


-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: OpenPGP.js v4.10.10
Comment: https://openpgpjs.org

xsBNBFiYeeIBCACpwuYcTsACyjQaqY3tOUonokamGZf3VDuLvcA9nQnu4vlB
n1RFFUJa5Pmf2yZ9EjJFSldTl5lreE3tFf53CcZ9wKa1R6aMnN/0VqURJho0
ZTqevQlCvuJ9kKHkDck3Em0/1WWnhDJgabp+fOa5HAHoAvcNy5gVPuexTT/N
wp6QcfB7w+qFhf73s0bcSn5RC+FAYlQxZVFhFtA7/7LthBVatDJrYLYP9XJd
zOZqz9AX0XZwKal25RcVeGHkNKgloo0bTgro4D88MR7saqXFHTRhy3+Wss7c
uqrh0uIkVmqtadoK/rAbqOyFXQ2DlvSMVrEMLUvwlZbC0taqcKDfNA+FABEB
AAHNLWNvbnRhY3RAcHJvdG9udnBuLmNvbSA8Y29udGFjdEBwcm90b252cG4u
Y29tPsLAfwQQAQgAKQUCWJh54wYLCQcIAwIJEN4dfnhhw11TBBUIAgoDFgIB
AhkBAhsDAh4BAAoJEN4dfnhhw11T6PwIAKgIHTUaEcCFQ5WfmwGpdhRgFe7H
gnHR8UOFPrRKnbCOQgTVPGwCFt8UVFhEgbmtroThU89DpxFSYUOD6nZ2k1X3
X4Q9OsItFUUuhPtLJrkz5ghtZLmsAH/edTRbVU1Ew1E8KbylLFI1J5yId7zR
GdnaTXv/E7P3po5X/b08TFAhXSyYYUbMeQuthbJajtpFygr53lm47cOWa4N8
udqLhmpheaQj04DuqYXOGC08JQn+XbHzhFl5Yvlt9Idk8+7c2UJ0qgWKQ5ZV
mquRAw5HDCQM5OqF1MoImDxOH+tK3PUlvFDsLZ1WPEOHK/EN12sPBx0x1R04
fcPTPdbMwgISGM3OwE0EWJh54gEIALqhrLUpvarPc0nkuHpyJC/MsrIDPLuV
qMc49tgjgDBsyIKJFEP9qCnkSOEixaFi+nTljUSpkHGR+PvEGecmcOdW6djN
QGxon/nwBT9d8HbtxJesaEIzwRAxmqQW9MqNq4UsfNQ0VvUYqV9wEbYfdDT/
jZfz9N0hjFELF1sg3UPcCRijhf162bp+rLQdO9vWVUbOdMQvsM/kyUJ6JMXR
xUtyKC05ddxii2SMr4XUW45ostPbxJybOF5oSZpEb1EIlrTLLPAe/498XlBW
hpRAPe+9ZfNs7drMvUEFnnOXahrXAuaaZpyaS/XBaloqSb1+v2AkUep3dbSF
PaRtbXRMS+kAEQEAAcLAaAQYAQgAEwUCWJh54wkQ3h1+eGHDXVMCGwwACgkQ
3h1+eGHDXVMZ4Qf4hu5N8/uYNDqJMFRIWSCpPGxmyIVXGARG4hgR8gwPZY9K
fReAUndX3uODBNIgZU7I3YntawU1DlP6GpP6yyR/8lfUMNCAXPDmd+zTFYIJ
UDHD8sw2GRrFVzFOKUpAapWFOI4XjSMP2UiK4HgrpUjAhe1wSaa7nEjtAuYT
zFx1QSuQD1iYcOF/FAm7EuhBIfWITjYAobGM6gonPbp3IPHM52rUbulllcdV
vCLs+blcyiVCGZlNcmlg3eibAJJL19TQLqT2DbQvQ/SyVBJGjoT+y4TTRtmZ
cebEjt2KJcc4x2lzPq3z2KJNyJTOTMB+aYD9Ma9IObDds+M/+5XDWi7f
=ueTT
-----END PGP PUBLIC KEY BLOCK-----

You can also Tweet to us:
@ProtonVPN