Introducing the updated Proton. More services, one privacy mission. Learn more

Introducing the updated Proton. Learn more

Support Center / Account / Two-factor authentication on Proton VPN

Two-factor authentication on Proton VPN

Two-factor authentication (2FA) adds an additional layer of security to your Proton VPN account by requiring a second round of verification to the login process. To use 2FA, you must have a device with an authenticator app installed on it. The authenticator app creates a one-time, 6-digit code to use as a verification code when you log in.

This means that even if an attacker gets a hold of your password, they cannot log in to your account unless they also have access to your mobile phone. We recommend enabling 2FA on your account to keep your account secure.

Proton VPN apps don’t prompt users for 2FA during login because they don’t keep any user logs or contain sensitive information. However, 2FA can be implemented to protect your account settings, which contain crucial information, such as your payment details.

Here are some authenticator apps you can download on your mobile device:

Android

iOS

How to set up 2FA

To set up 2FA in your Proton VPN account:

1. Log in to your Proton VPN account at account.protonvpn.com.

2. Go to AccountPasswords and turn on the Two-factor authentication switch.

Two-factor authentication switch

3. Click Next to start your 2FA setup.

Next button to start setting up two-factor authentication

4. Open the authenticator app on your mobile device, and scan the QR code with your device’s camera.

Note: Do not scan the demo image shown below. Scan the image shown in your account settings.

QR code to scan to set up two-factor authentication on your authenticator app

If you prefer, you can enter the authentication key manually by selecting Enter key manually instead.

Key to enter in your authenticator app if you want to set up two-factor authentication manually

Once you have successfully added your Proton VPN account to your authenticator app, click Next.

5. Enter your account password and the one-time 6-digit code generated by your authenticator app, and click Submit.

Boxes to enter your account password and two-factor authentication code

6. You’ll also receive several one-time recovery codes. Please save these codes in a secure location. If you lose your authentication device, you can enter a recovery code instead of a one-time code generated by your authenticator app. You can only use each recovery code once.

Recovery codes in case you lose your authentication device

Your 2FA setup is now complete. You can now use the authenticator app on your mobile device to create 6-digit verification codes to access your account.

How to use 2FA with multiple devices

If you wish to receive your 6-digit verification codes on multiple devices — for example, your phone and your tablet — you must install an authentication app on each device.

If you’ve already enabled two-factor authentication, you’ll need to disable it first.

1. Log in to your Proton VPN account at account.protonvpn.com.

2. Go to AccountPasswords and turn off the Two-factor authentication switch to disable 2FA.

Two-factor authentication switch

3. Turn the Two-factor authentication switch back on again, and click Next to start your 2FA setup.

Next button to start setting up two-factor authentication

4. Scan the QR code using the authenticator app on each device. You can also take a screenshot of the QR code and save it for later to scan with your other devices.

Note: do not scan the demo image shown below. Scan the image shown in your account settings.

QR code to scan to set up two-factor authentication on your authenticator app

If you prefer, you can enter the authentication key manually on each device by selecting Enter key manually instead.

Key to enter in your authenticator app if you want to set up two-factor authentication manually

Once you have successfully added your Proton VPN account to the authenticator app on each device, click Next.

5. Enter your account password and the one-time 6-digit code generated by your authenticator app, and click Submit.

6. You’ll also receive several one-time recovery codes. Please save these codes in a secure location. If you lose your authentication devices, you can enter a recovery code instead of a one-time code generated by your authenticator app. You can only use each recovery code once.

Recovery codes in case you lose your authentication device

Your 2FA setup is now complete. You can now use the authenticator app on more than one device to create 6-digit verification codes to access your account.

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.

Comments are closed.

Secure
your internet

Get Proton VPN
Get Proton VPN

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