We're on Product Hunt today! Leave a comment
Secrets stay on your device · No ads · No sign-up
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 200,000+ people
4.7 · 260 ratings on Chrome Web Store
Works offline
No internet required
Your secrets stay private
Secret keys never leave your device
Open source
Anyone can read the code
Instant codes
Generated on your device
Most authenticators live on your phone. This one lives in the browser, where you actually sign in.
| 2FA Authenticator | Google Authenticator | Authy | Microsoft Authenticator | Proton Authenticator | |
|---|---|---|---|---|---|
| Where it runs | Chrome | Android, iOS | Android, iOS | Android, iOS | Android, iOS, Windows, Mac, Linux |
| Puts the code in the login field | |||||
| Share a code, not your secret key | |||||
| Open source | |||||
| No account or phone number | |||||
| Export your codes | |||||
| Install for free | |||||
Compiled from each product's own documentation and store listings, August 2026. Something out of date? Tell us.
The menu item appears on text fields. Nothing else changes.
Generate a code without installingOptionally 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.
Sort accounts into groups like Work or Personal and filter the list in one tap.
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.
Automatic local backups keep the last 7 days, so a mistake or a browser reset doesn't cost you your accounts.
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.
Built-in time synchronization check ensures your codes are always accurate and valid.
Scan QR codes directly from your screen. No need for a phone camera — just click and add.
Find your accounts instantly with built-in search. No scrolling through long lists.
Available in English, Spanish, Chinese, Russian, Japanese, and many more languages.
Missing something? We build from what people ask for. Feature requests
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.really outstanding and easy to use, love the suggest feature that shows you the current website code recommended at the top ❤️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.Step-by-step guides for the accounts people protect most — where to find the setting, what to scan and which codes to keep.
2FA guidesYour accounts are stored in your browser — on your device, and in Chrome Sync under your own Google account if sync is on. Your secret keys, account names and codes never reach us.
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.
The extension does check in with our server once a day, for the free plan and Pro — with an anonymous id and a few numbers, never your accounts. "What does the extension send to your server?" below lists everything it sends.
Yes, to use. The extension is free to install, and the free plan has every feature:
The limit is checked on your computer, from the last policy our server signed, so a limit the extension has already received applies offline too. Until the extension has reached our server once, nothing is limited.
Yes — on every computer where Chrome is signed in to the same Google account:
If Settings says "Too many accounts to sync — they stay on this computer", Chrome's sync can't carry that many. Move them by hand instead: Settings → "Export" on one computer, "Import" on the other. A password-protected file is the safest choice.
There is no phone version: Chrome on phones doesn't run extensions. To have the codes on your phone too, scan the service's QR code with a phone authenticator app as well when you set up two-factor authentication — both will show the same codes.
Yes. Google Authenticator exports your accounts as a QR code on the phone, and the extension reads it with your computer's camera:
No camera on this computer? Photograph the QR code with another phone or camera, send the picture to your computer, and use Add Account → QR Code → "Choose Image". A screenshot won't do: on Android, Google blocks screenshots of that export screen, so a second device is the only way to capture it. "Scan QR from screen" doesn't help here either — it reads codes shown on this computer's screen, not on your phone.
No second device either? Then set the accounts up again one service at a time: on the website turn two-factor authentication off and straight back on, and use Add Account → QR Code → "Scan QR from screen".
If you already have the transfer link as text — it starts with otpauth-migration:// — paste it into Settings → "Paste links" instead.
Keep Google Authenticator on your phone until a code from the extension has been accepted.
Usually the code itself is fine — it belongs to a different QR code than the one the website is waiting for. The extension checks the time on its own, so there is nothing to change on your computer.
What usually happened, and what to do:
If the code is about to change, wait for the next one. Before you delete an old entry, export a backup first (Settings → "Export"). And if the extension itself shows a warning about the time, do what it says.
Join the 200,000+ people who already generate their codes here.
Add to Chrome — It's Free