A secure, client-side tool to extract TOTP secrets from Google Authenticator otpauth-migration:// export links or QR codes.
π Live Demo: Click Here
- 100% Client-Side: No data leaves your browser. Your secrets are processed locally.
- QR Scanner: Integrated scanner (uses native BarcodeDetector API for performance, fallback to ZXing).
- Offline Capable: The entire app is a single HTML file. Simply download and use without internet access.
- Universal Export: Converts proprietary Google data into standard
otpauth://URIs, which can be imported into apps like Bitwarden, 1Password, Ente Auth, or Aegis. - QR Code Generator: Generates a new standard QR code for each extracted account for easy scanning.
- Open the tool (or the local
index.html). - Click on Scan.
- Hold the "Google Authenticator Export" QR code (from your old phone) in front of the camera.
- Accounts are immediately decrypted and displayed.
- If you already have the
otpauth-migration://...link (e.g., obtained via an external barcode scanner). - Paste it into the input field.
- Click Decrypt.
This tool was developed to bypass Google's vendor lock-in.
- The source code is open and viewable in a single file (
index.html). - It loads no analytics trackers.
- It sends no API calls to external servers (except for loading CSS/JS libraries from CDNs if used online).
Recommendation for security-conscious users:
Download the index.html (Right-click -> Save as), disconnect your internet connection, and run the file locally in your browser.
- HTML5 / JavaScript (ES6+)
- Tailwind CSS (Styling)
- Protobuf Parsing (Manual implementation, no heavy libs)
- QRCode.js & ZXing (QR Generation & Fallback Scanning)
MIT License