Enabling 2FA

You can enable 2FA on the access management page. To set up Yandex.Key, you will need an iOS- or Android-based mobile device which supports the app installation (for example, Amazon Kindle Fire will not work).

Once you've enabled 2FA:

  • Instead of using a regular password to access Yandex services and apps, you will need to enter one-time passwords (for example, to log in or change your phone number). You will also need to generate a one-time password to sign in to social networks or log in to your Yandex.Mail for Domain inbox.

    You do not have to enter your username and password if you log in to Yandex using a QR code.

  • For third-party mobile apps, computer programs, and mail importers, you must use separate app passwords.

    You will need app passwords even if you disable 2FA. This is so that you can't disclose your main Yandex account password to any third-party apps that request it.

  • Your Account access restoration process will change.

2FA can only be enabled for a Yandex.Mail for Domain account if you're permitted to change your password on said domain. So if the domain administrator resets your password, then 2FA will be disabled, and your app passwords will need to be changed.

Note. To move your account to a different smartphone or tablet, open the Access management page and click Change device.

Setting up 2FA takes a few steps Two-factor authentication will only activate after you click Complete setup.

  1. Step 1. Confirm your phone number
  2. Step 2. Create a PIN code
  3. Step 3. Set up Yandex.Key
  4. Step 4. Check your one-time password

Step 1. Confirm your phone number

If a phone number is already linked to your account, the browser will display this number and ask if you want to confirm it or change it. If your current phone number is not linked to an account, you will need to - otherwise you will not be able to restore access to your account.

To link or confirm a number, request that a code be sent via SMS and then enter it into the form. Once you've entered the code correctly, click Confirm to proceed to the next step.

Step 2. Create a PIN code

Think of a four-digit PIN code and enter it for two-factor authentication.

Attention. As with bank cards, you shouldn't share your PIN code with anyone and it cannot be changed. If you forget your PIN code, Yandex.Key cannot generate the right one-time password, and access to your account can only be restored by contacting our Support staff.

Click Create to confirm your PIN code.

Step 3. Set up Yandex.Key

The Yandex.Key app is required to generate one-time passwords for you account. You can get a link to the app directly on your phone or you can install it from App Store or Google Play.

Note. Yandex.Key may request access to your camera in order to recognize QR codes when accounts are added or for QR code authorization.

In Yandex.Key, tap the Add account button. Yandex.Key will turn on your camera in order to scan the QR-code being displayed in the browser.

If the QR-code cannot be read, click on Show secret key in the browser, or on Add it manually in the app. Instead of the QR-code, the browser will display a sequence of characters that must be entered into the app.

On recognizing the account, the device will request the PIN code you created at the previous step of 2FA setup.

Step 4. Check your one-time password

To make sure you have set everything up correctly, enter the one-time password at the last step. Two-factor authentication will only work if you enter the correct password.

Just enter the PIN code you created during Step 2 in Yandex.Key. The app will display your one-time password. Enter it next to Enable and then click the button.


You need to enter the one-time password before it stops displaying on the app screen. If there isn't much time left until the next password, simply wait for the new one to appear.

If you have entered the correct password, 2FA will be enabled and your Yandex.Passport page will open.

Send us feedback about two-factor authentication