How does two-factor authentication (2FA) for sign-in work?

Last updated: Aug 8, 2025

Enabling Two-Factor Authentication (2FA) enhances your Kraken account security by adding a second authentication method, in addition to your sign-in password . This ensures that attackers can't access your account without both your 2FA code and login credentials to access your account.

For example, if your email is compromised, an attacker might retrieve your Kraken username and reset your password. However, with 2FA enabled, they cannot sign in without the 2FA code, safeguarding your account.

Tip: You can prevent password resets on your Kraken account by setting up a Master Key. However, even sign-in 2FA can't protect your account if you enter it on a phishing website or share it with a scammer, so beware of phishing scams.

How do I set up sign-in 2FA?

  1. 1

    Sign in to your Kraken account.

  2. 2

    You may receive a popup asking you to add 2FA. If you do, click Add passkey.

    Passkey
  3. 3

    If you don’t receive the popup, click on your profile icon in the bottom-left corner of the page and select Security.

    Security
  4. 4

    Scroll to find sign-in 2FA. Click Add passkey and Enable.

    Add passkey
  5. 5

    Follow instructions to complete the sign-in 2FA setup.

This is for clients using the Kraken Pro interface (pro.kraken.com)

  1. 1

    Sign in to your Kraken account via https://pro.kraken.com

  2. 2

    Click on your profile icon in the upper-right corner of the page.

  3. 3

    Select Settings and then Security. Scroll down to the 2FA table.

  4. 4

    Select Activate 2FA beside the Sign-in section. If you already have a 2FA set up, select Change method and choose the 2FA method you want to use. The methods available are: Hardware Security Key (most secure) and Authenticator app (moderately secure).

Security Tip

Need more help?