Enabling two-factor authentication
To enable two-factor authentication for your JetBrains Account, follow the steps below.
Table of contents
- Step 1. Open the setup QR code
- Step 2. Configure your authenticator app
- Step 3. Save alternative login methods
Step 1. Open the setup QR code
- Log in to your JetBrains Account.
- At the top of the page, click Your account.
- In the menu on the right, select Password.
- In the Two-factor authentication section of the page, click Enable 2FA.
- In the setup dialog, enter your password and click Next. You'll see the QR code that you'll need at step 8.
Step 2. Configure your authenticator app
An authenticator is a third-party app that generates one-time verification codes for two-factor authentication. One authenticator app can be used with multiple accounts.
You may already use an authenticator app for another web service, such as your Google or Microsoft account. If you do, feel free to use the same app with your JetBrains Account.
If you don’t have an authenticator app on your mobile device yet, we recommend any of the following:
Add JetBrains Account to your authenticator app
- Install an authenticator app of your choice on your mobile device.
- Open your authenticator app and add a new account. In most apps, you’ll need to tap a plus button to do it. If you’re unsure about how to proceed, look for instructions provided by your app’s manufacturer.
- Use your app to scan the QR code in the setup dialog. If you can't scan the QR code, most authenticator apps also have the option of entering your code or setup key manually.
- Once you’ve scanned the QR code or entered the key, your JetBrains Account is added to your authenticator app. The app now shows a verification code that changes at short intervals.
- To complete the setup, enter the code from your authenticator app into the corresponding field in the setup dialog and click Next.
Step 3. Save alternative login methods
You’re almost done! Two-factor authentication is now enabled for your account. Now it’s time to save your recovery codes and, if needed, copy the app password.
Recovery codes
Recovery codes are your safety net in case you lose access to your mobile device. Each of these codes can be used instead of a one-time verification code. Save the codes now to avoid getting locked out of your account.
- Click Copy recovery codes or Download as TXT.
- Store your codes in a secure location where only you can access them. We recommend using secure applications like 1Password or LastPassword for this purpose.
Each of the codes only works once, but you can generate a new set at any time. For more information, see Logging in with a recovery code.
App password
If you only use the latest versions of JetBrains products, you're all set! Feel free to close the setup dialog now.
However, if you’re using older versions of JetBrains products that don’t support two-factor authentication, you’ll need an app password to log in and activate them. Click Copy app password to copy it to the clipboard.
Enter the app password instead of your regular password in the product registration dialog.
This password is temporary, so there’s no need to save or memorize it. You can get a new app password in your JetBrains Account at any time.
To find out whether your product supports two-factor authentication and get detailed instructions on using app passwords, see Activating older JetBrains products that don't support two-factor authentication.
Logging in with two-factor authentication
Congratulations! Your JetBrains Account is now protected from unauthorized access. The next time you log in, you’ll be required to enter a one-time password generated by your authenticator app.