Two-factor authentication on Thpaste: lock your account in two minutes

Turn on two-factor sign-in with Google Authenticator, Authy, 1Password or any authenticator app, keep ten one-time recovery codes, and sign out every device with one button. A complete account-security guide.

Thpaste team · 4 min read
Lock your account with 2FA
On this page
  1. Turn on 2FA, step by step
  2. What signing in looks like afterwards
  3. How Thpaste protects the second factor
  4. Lost your phone? Use a recovery code
  5. The rest of the Security page
  6. A quick security checklist
  7. FAQ

Passwords leak. Old forum databases get dumped, people reuse the same password everywhere, and phishing pages get better every year. Two-factor authentication (2FA) means a stolen password alone is useless: signing in also needs a six-digit code from an app on your phone. On Thpaste it's free, takes about two minutes, and works with the authenticator app you probably already have.

6digits from your app at each sign-in
30 seach code lasts — and works only once
10one-time recovery codes in case you lose your phone
1button to sign out every device

Turn on 2FA, step by step

Go to your dashboard → Account → Security and press Set up two-factor.

Setting up two-factor authentication
The setup screen: scan the QR code (blurred here) or type the key, then enter a code to confirm
  1. 1
    Install an authenticator app

    Google Authenticator, Microsoft Authenticator, Authy or 1Password all work. Any app that supports standard time-based codes (TOTP) will.

  2. 2
    Scan the QR code

    Or, if you're on the same phone, open the setup link directly in your app or type the key shown under the QR code.

  3. 3
    Enter the 6-digit code

    This proves your app saved the secret. Until you do, nothing changes — you can cancel safely.

  4. 4
    Save your recovery codes

    Thpaste shows ten one-time codes. Store them in a password manager or print them. They're your way back in if you lose your phone.

Save the recovery codes now

They're shown once. If you lose your phone and your recovery codes, getting back into your account becomes much harder — so put them somewhere safe before you leave the page.

What signing in looks like afterwards

  1. Enter your email and password as usual.
  2. Thpaste asks for the 6-digit code from your app.
  3. Type it (or one of your recovery codes) and you're in.

The step between your password and your code is short-lived on purpose: the half-signed-in browser only holds a temporary marker for ten minutes, never a real session.

How Thpaste protects the second factor

Encrypted secret

The secret your app uses is stored encrypted, so a copy of the database alone can't generate your codes.

No replays

Each code works once. Someone who sees you type a code can't reuse it.

Hashed recovery codes

Recovery codes are stored as one-way hashes, and each one is crossed off when used.

Rate limits

Guessing codes is throttled, so brute force gets nowhere.

Lost your phone? Use a recovery code

At the code prompt, type one of your ten recovery codes instead. Each works once. Once you're back in, go to Security and either:

  • press New recovery codes to get a fresh set (the old ones stop working), or
  • turn two-factor off and set it up again on your new phone.

Both actions ask for a current code or a recovery code, so nobody who briefly gets hold of your unlocked laptop can quietly switch 2FA off.

The rest of the Security page

The Security page
Password, two-factor, sessions and account deletion — all in one place
SectionWhat it's for
Update passwordChange it any time — at least 8 characters, longer is better
Two-factor authenticationSet up, new recovery codes, or turn off
SessionsSign out everywhere ends every session on every device, including this one
Delete accountPermanently removes your account and every paste you made with it (asks for your password)

If something feels off

Change your password and press Sign out everywhere. Anyone who was signed in on another device is kicked out immediately.

A quick security checklist

  • Use a unique password (a password manager makes this painless)
  • Turn on two-factor authentication
  • Store your recovery codes somewhere safe
  • Use password-protected or burn-after-reading pastes for anything sensitive
  • Keep API keys on servers only, and revoke any you no longer use

FAQ

Is 2FA required?
No, it's optional — but strongly recommended, especially if you have a public profile or Creator Mode.

Does 2FA affect the API?
No. API requests use API keys, which you create and revoke from the dashboard. Treat them like passwords.

Where are my codes stored?
Your six-digit codes are generated on your phone and never stored. The secret behind them is kept encrypted, and recovery codes are stored only as one-way hashes — so a leaked copy of the database doesn't reveal them.

Two minutes to a safer account

Turn on two-factor sign-in from your Security page.

Open Security settings

Share something now

Rich text, Markdown or code — get a short link in seconds. No account needed.

Create a paste

Keep reading

Guide · 5 min read

Everything Thpaste can do: the complete feature tour

A guided, screenshot-by-screenshot tour of every Thpaste feature — rich text, Markdown and code pastes, private sharing, translation, link previews, analytics, profiles, Creator Mode and the API.