Vault2FA - 2FA authenticator in browser by 浪迹天涯小叮当
A fine TOTP/HOTP 2FA extension for Firefox with optional sync and auto fill.
Available on Firefox for Android™Available on Firefox for Android™
Extension Metadata
Screenshots
About this extension
Vault2FA is a lightweight and privacy-focused TOTP/HOTP authenticator built for Firefox.
It generates one-time passwords (OTP) directly inside your browser, allowing you to securely access accounts protected by two-factor authentication.
Vault2FA is local-first by design. Your secrets are stored locally in the browser and never leave your device unless you explicitly enable synchronization.
Features
Privacy
Vault2FA is designed with privacy in mind:
Secrets are stored locally by default.
Synchronization uses Firefox Sync and is optional and user-controlled.
No tracking, analytics, or external telemetry.
Currently, encryption is only applied to local vault. With an update to the format of encrypted vault data in v2.1.0, cloud sync will soon support uploading encrypted data.
Open Source
Vault2FA is fully open source.
Source code:
https://github.com/DrJason33564/Vault2FA
This add-on uses the source code from the following libraries. Acknowledgements:
https://github.com/hectorm/otpauth
https://github.com/nimiq/qr-scanner
Permission Declaration
1.Vault2FA needs "Access your data for all websites" permission to auto fill in input fields in webpages. This is optional, as you can disable it in add-on manager therefore disabling this feature.
2.Vault2FA needs "Access browser activity during navigation" to scan QR code images in webpages through right-click menu.
It generates one-time passwords (OTP) directly inside your browser, allowing you to securely access accounts protected by two-factor authentication.
Vault2FA is local-first by design. Your secrets are stored locally in the browser and never leave your device unless you explicitly enable synchronization.
Features
- 🔐 Local-first storage
Your OTP secrets are stored locally by default. No cloud account or external service is required. - 🔒 Optional encrypted storage
Enable local encryption to protect your vault with a passphrase. - 🔄 Optional sync sessions
You can enable synchronization using a manually configured session ID.
Sync is disabled by default and must be explicitly enabled.
NOTE: it is strongly recommended to keep a local backup of your vault since Firefox Sync is designed only to sync add-on configurations, not secrets. Cloud sync therefore may have potential bugs.
Cloud Sync is not available on Firefox mobile due to browser-side api restrictions. - 📷 QR code scanning
Add accounts quickly by scanning QR codes either from websites via right-click menu or uploading a local image. - ⚡ Fast and lightweight popup
Instantly access all your codes from the browser toolbar with a clean and responsive interface. - ☀️🌙 Dark & Light theme supported
Switch between themes to customize your experience. - 📱 Full support for mobile devices
Interface automatically scales on mobile devices. QR-Scanning page supports photos taken with camera. - 🖊️ Auto filling 2fa input fields in pages
Auto fill in your codes with customized URL matching rules with a in-page popup. You can disable this feature by revoking permission in Firefox's add-on setting. - 📥 Easy migration from popular authenticator apps
Vault2FA can fully parseotpauth-migration://links provided by Google Authenticator.
Privacy
Vault2FA is designed with privacy in mind:
Secrets are stored locally by default.
Synchronization uses Firefox Sync and is optional and user-controlled.
No tracking, analytics, or external telemetry.
Currently, encryption is only applied to local vault. With an update to the format of encrypted vault data in v2.1.0, cloud sync will soon support uploading encrypted data.
Open Source
Vault2FA is fully open source.
Source code:
https://github.com/DrJason33564/Vault2FA
This add-on uses the source code from the following libraries. Acknowledgements:
https://github.com/hectorm/otpauth
https://github.com/nimiq/qr-scanner
Permission Declaration
1.Vault2FA needs "Access your data for all websites" permission to auto fill in input fields in webpages. This is optional, as you can disable it in add-on manager therefore disabling this feature.
2.Vault2FA needs "Access browser activity during navigation" to scan QR code images in webpages through right-click menu.
Rated 5 by 2 reviewers
Permissions and data
Required permissions:
- Input data to the clipboard
- Access browser activity during navigation
Optional permissions:
- Access your data for all websites
Data collection:
- The developer says this extension doesn't require data collection.
More information
- Add-on Links
- Version
- 2.3.0
- Size
- 196.79 KB
- Last updated
- an hour ago (Apr 4, 2026)
- Related Categories
- License
- MIT License
- Version History
- Add to collection