We're on Product Hunt today! Leave a comment

Authenticator 1.15.2 is here. See what's new

Kalshi authenticator app

Kalshi two-factor authentication can use an authenticator app instead of text messages — Kalshi gives Google Authenticator as an example, and one in your browser works too. In Account & Security, choose “Authenticator App”, copy the setup key Kalshi shows, and add it to the Authenticator extension as a secret key.

A Kalshi account holds real money: your balance, your open positions and the bank account linked for withdrawals. Out of the box, its two-factor codes arrive by text message, which a SIM swap or a hijacked phone number can intercept. With an authenticator app, the codes are generated on your device and nothing is sent by SMS or email.

Switch Kalshi two-factor authentication to an authenticator app

Text messages are Kalshi’s default second step, sent to the phone number on your account.

  1. Sign in at kalshi.com in Chrome on your computer.
  2. Open “Account & Security”.
  3. Choose “Authenticator App”.
  4. Copy the setup key shown on the Kalshi screen and add it to the extension as described below.
  5. Generate a code for Kalshi in the extension and enter it on Kalshi to confirm.
Kalshi’s own instructions

Add Kalshi to Authenticator

  1. Install 2FA Authenticator from the Chrome Web Store and pin it to the toolbar, so its icon is one click away.
  2. Copy the setup key from the Kalshi screen. Click the Authenticator icon, then “Add Account” → “Manual” → “Secret Key”, and paste the key in.
  3. Name the account Kalshi — the name is only for you — and save it. It appears in the list with a six-digit code that changes every 30 seconds.
  4. Go back to Kalshi and type the current code into the confirmation field. If it is about to expire, wait for the next one.
  5. Kalshi confirms the authenticator app. From now on, when it asks for a code, click the extension icon and copy it.

Does Kalshi show a QR code instead of a key? Leave it on the screen and add it with “Add Account” → “QR Code” → “Scan QR from screen”.

Get 2FA Authenticator for Chrome — free

Keep a way back into Kalshi

Kalshi’s help does not mention backup codes. If you lose your authenticator, Kalshi Support helps you regain access — but you can spare yourself that: keep a copy of the setup key somewhere safe, away from this computer, and you can add the account to a new authenticator at any time. Keep the extension’s automatic backups on too.

The code is not accepted?

Most often the QR code changed: the website makes a new one each time its setup page is reloaded or opened again, so the account you added first no longer matches. Start the setup again, add the QR code that is on the screen now and type its code in straight away. Two entries for the same website? Use the newest. Other reasons: why codes are refused.

Typed the key in by hand? Paste it into the TOTP code generator and compare the code with the one in the extension. If they differ, the key was copied wrong — add the account again.

Questions

Can I use Kalshi 2FA without a phone?
Yes. Kalshi’s help mentions an app such as Google Authenticator, but all Kalshi checks is the code, and any standard authenticator produces it. Add the setup key to the Authenticator extension and the codes are generated in Chrome.
Why is there no QR code?
Kalshi’s help describes a setup key to copy rather than a QR code. The key is what a QR code would carry anyway: paste it in with “Add Account” → “Manual” → “Secret Key” and the codes are the same.
What if I can't receive Kalshi’s text messages?
When Kalshi asks for a texted code, click “I can't access my phone” — it works on the web and in the iOS app, not yet on Android. An authenticator app avoids the problem altogether: its codes are made on your device.
Why does Kalshi say my code is wrong?
Usually the key was copied incompletely. Remove the account from the extension, copy the whole setup key from Kalshi again and add it once more. If you have two entries for Kalshi, use the newest.

Your codes, one click from the login page

Authenticator keeps your 2FA codes in the browser, on your device only — free to use, open source, no account and no phone needed. Local backups and optional password protection come built in.

Get 2FA Authenticator for Chrome — free