Authenticator 1.13.0 is here. See what's new

Add to Chrome

100% private · No tracking · No accounts

Two-factor authentication,the way it should be.

Everything you expect from a modern authenticator — with security and privacy built in from the start. Your secrets stay on your device — always.

Trusted by 150,000+ people

4.7 · 178 ratings on Chrome Web Store
The extension's popup, showing the current six-digit code for each saved account.
  • Works offline

    No internet required

  • Your data stays private

    Everything stays on your device

  • Open source

    Anyone can read the code

  • Instant codes

    Generated on your device

How it compares

Most authenticators live on your phone. This one lives in the browser, where you actually sign in.

How it compares
2FA AuthenticatorGoogle AuthenticatorAuthyMicrosoft AuthenticatorProton Authenticator
Where it runsChromeAndroid, iOSAndroid, iOSAndroid, iOSAndroid, iOS, Windows, Mac, Linux
Puts the code in the login field
Open source
No account or phone number
Export your codes
No ads or tracking
Install for free

Compiled from each product's own documentation and store listings, August 2026. Something out of date? Tell us.

One right-click instead of your phone

The menu item appears on text fields. Nothing else changes.

It is the sign-in you do ten times a day — GitHub, AWS, the work Google account — with the phone left out of it: nothing to unlock, no six digits copied by hand, no code that runs out halfway through typing.

Generate a code without installing
492713Insert 2FA code

Password Protection

Optionally lock your codes behind a password. They are encrypted on your device, and a recovery code means a forgotten password never costs you your accounts.

Worth switching on if the laptop travels with you, is shared at home, or belongs to an employer — otherwise an unlocked browser is all anyone needs to read your codes. The recovery code is there so that the password guarding them never becomes the reason you lose them.

Turn it on in the extension's settings, under “Password protection” — you get a recovery code to save.

492 713108 264735 902640 118271 435Unlock

One tap to the account you want

Sort accounts into groups like Work or Personal and filter the list in one tap.

It starts to matter at around twenty accounts: a freelancer keeping each client's logins apart, or anyone who would rather not have a personal mailbox sitting next to the production console. Filtering to Work beats scrolling a list while a thirty-second code runs out.

Give an account a group when you add or edit it, and the labels appear above the list.

AllWorkPersonal492 713108 264735 902640 118271 435853 097

Send someone a code, not your account

A link carries up to an hour of ready-made codes and never your secret key. Whoever you send it to opens it in any browser — nothing to install, no account to make. When the hour is up, there is nothing left in the link to show.

For the accounts a team shares — billing, the ad account, the company profile on a social network. The usual answer is to send the QR code or the secret key in a chat, which hands the account over for good; a contractor who needs in for one afternoon gets an hour of codes instead, and nothing that outlives it.

The share button beside an account makes the link. Add a password and send it by another route — on its own, neither half opens anything.

492 713authenticator.sh/s#8Qw2rT…1 hourValid for5 min15 min30 min1 hourCreate link

Everything you need for 2FA

Secure by Design

Your secrets never leave your device. All TOTP codes are generated locally with no external servers.

Auto Backup

Automatic local backups keep the last 7 days, so a mistake or a browser reset doesn't cost you your accounts.

Export & Import

Paste a whole list of otpauth:// links to move in, and export every account back out as the same plain links — the format other authenticators read.

Time-Synced Codes

Built-in time synchronization check ensures your codes are always accurate and valid.

QR Code Scanner

Scan QR codes directly from your screen. No need for a phone camera — just click and add.

Offline Ready

Works completely offline. No internet connection required to generate your 2FA codes.

Quick Search

Find your accounts instantly with built-in search. No scrolling through long lists.

20+ Languages

Available in English, Spanish, Chinese, Russian, Japanese, and many more languages.

Missing something? We build from what people ask for. Feature requests

What people say on the Chrome Web Store

This extension is exactly what I needed. It’s incredibly fast and lightweight, making it super easy to grab my 2FA codes without having to reach for my phone every time.
Crystal Rivers ·
really outstanding and easy to use, love the suggest feature that shows you the current website code recommended at the top ❤️
Mohammad ·
The 2FA Extension is a reliable and user-friendly tool that adds an extra layer of security to your online accounts. Its setup process is quick and straightforward, making it accessible even for beginners.
Nipun Das ·

Frequently Asked Questions

Is my data secure?

Your accounts live only on your device. We have no servers and never receive your data.

  • Secret keys never leave your device
  • Automatic local backups (last 7) in case something goes wrong
  • Stored in Chrome storage, with sync as an optional second copy

By default your codes are stored unencrypted and are protected by your computer login and Chrome profile — the same as most authenticator extensions. For stronger protection, turn on password protection in Settings: your codes are then encrypted on your device, including the backups, and cannot be read without your password.

Can I use this on multiple devices?

Yes! If you enable Chrome Sync:

  • Your accounts will sync across all your Chrome browsers
  • You can also manually export and import on different devices
  • Note: Local storage is also used as a backup
Can I import from Google Authenticator?

Yes! Google Authenticator has an export feature:

  • Open Google Authenticator app
  • Tap "Transfer accounts" → "Export accounts"
  • Select accounts to export
  • Take a screenshot of the QR code
  • In this app: Add Account → QR Code → upload the screenshot

If you already have the transfer link as text — it starts with otpauth-migration:// — skip the screenshot and paste it into Settings → "Paste links" instead.

Why are my codes not working?

If codes are rejected, the most common reason is time synchronization:

  • Your computer clock must be accurate (within 30 seconds)
  • TOTP codes are time-based and expire every 30 seconds
  • Check if you see a time warning at the top of the app
  • Fix: Update your system time or enable automatic time sync

Ready to secure your accounts?

Join the 150,000+ people who already generate their codes here.

Add to Chrome — It's Free