Skip to content

Streetblock/google-authenticator-exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Google Authenticator Exporter

A secure, client-side tool to extract TOTP secrets from Google Authenticator otpauth-migration:// export links or QR codes.

πŸ”— Live Demo: Click Here

πŸš€ Features

  • 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.

πŸ› οΈ Usage

Method A: Webcam (Recommended)

  1. Open the tool (or the local index.html).
  2. Click on Scan.
  3. Hold the "Google Authenticator Export" QR code (from your old phone) in front of the camera.
  4. Accounts are immediately decrypted and displayed.

Method B: Paste Link

  1. If you already have the otpauth-migration://... link (e.g., obtained via an external barcode scanner).
  2. Paste it into the input field.
  3. Click Decrypt.

πŸ”’ Security Notice

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.

πŸ’» Tech Stack

  • HTML5 / JavaScript (ES6+)
  • Tailwind CSS (Styling)
  • Protobuf Parsing (Manual implementation, no heavy libs)
  • QRCode.js & ZXing (QR Generation & Fallback Scanning)

License

MIT License

About

A secure, client-side tool to extract TOTP secrets from Google Authenticator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages