/ strumento gratuito · open source

Google Auth Extractor

Exporta tus cuentas TOTP de Google Authenticator a TXT, Aegis, 2FAS o CSV.

Export your Google Authenticator TOTP accounts to TXT, Aegis, 2FAS or CSV.

Python 3.10+ Windows macOS Linux MIT
/ perché

Perché esiste questo strumento?

Google Authenticator exporta las cuentas en un formato propietario (otpauth-migration://) que ninguna otra app puede leer directamente. Cada código QR contiene hasta 10 cuentas. Esta herramienta decodifica esos QR y extrae las claves TOTP para que puedas importarlas donde quieras.

Google Authenticator exports accounts in a proprietary format (otpauth-migration://) that no other app can read directly. Each QR code holds up to 10 accounts. This tool decodes those QR codes and extracts the TOTP secrets so you can import them anywhere.

/ caratteristiche

Tutto quello che include.

Incolla l'URL otpauth-migration:// direttamente
Carica immagine o screenshot del QR
Scansiona una regione dello schermo con il mouse
Accumula account tra più scansioni
Deduplicazione automatica
Copia Emittente, Nome o Chiave
Interfaccia in spagnolo e inglese
Cancella l'elenco per ricominciare da zero
Esporta in TXT, Aegis, 2FAS, CSV
100% locale — nessun dato lascia il tuo computer
/ screenshot

Lo strumento in azione.

Lo strumento in azione. Lo strumento in azione. Lo strumento in azione. Lo strumento in azione. Lo strumento in azione.
/ installazione

Installazione.

1. Clona il repository
git clone https://github.com/joseqwrtt/Google_auth_extractor.git
cd Google_auth_extractor

📌 Requisiti: Python 3.10 o superiore. Durante l'installazione su Windows, spunta "Add Python to PATH".

2. Installa le dipendenze
pip install customtkinter pillow pyzbar opencv-python mss

🐧 Linux / macOS: Ti serve anche la libreria nativa zbar:

# Ubuntu / Debian
sudo apt install libzbar0

# macOS
brew install zbar
/ utilizzo

Come si esegue.

Esegui
python Google_auth_extractor.py

💡 Windows con più versioni di Python:

C:\Python311\python.exe Google_auth_extractor.py

Oppure crea un file esegui.bat:

python "%~dp0Google_auth_extractor.py"
pause
/ guida

Passo dopo passo.

01

Esportare da Google Authenticator

Apri Google Authenticator → menu (⋮) → Trasferisci account → Esporta account → seleziona gli account → apparirà uno o più QR (massimo 10 account per QR).

02

Importare nell'app (scegli una modalità)

🔗 Modalità URL

Scansiona il QR → copia l'URL otpauth-migration://offline?data=... → incollala → Estrai account

🖼️ Modalità immagine

Screenshot del QR → Seleziona immagine → Leggi QR ed estrai

📷 Modalità scansione schermo

Mostra il QR → Seleziona regione → disegna un rettangolo → estrazione automatica

💡 Se hai più di 10 account, ripeti il processo per ogni QR. Gli account si accumulano e i duplicati vengono ignorati.

03

Esportare

Una volta che tutti gli account sono nell'elenco, clicca sul pulsante del formato di cui hai bisogno:

TXT · .txt Aegis · .json · Android 2FAS · .2fas · Android/iOS CSV · Bitwarden, 1Password
/ dipendenze

Cosa usa internamente.

customtkinter — interfaccia grafica pillow — lettura immagini pyzbar — decodifica QR (principale) opencv-python — decodifica QR (fallback) mss — cattura multi-monitor
/ aiuto

Risoluzione dei problemi.

Lo scanner dello schermo non funziona

pip install pillow pyzbar opencv-python mss
sudo apt install libzbar0   # Ubuntu
brew install zbar           # macOS

Più versioni di Python su Windows

C:\Python311\python.exe -m pip install customtkinter pillow pyzbar opencv-python mss

Errore durante l'importazione di pyzbar su Windows

pyzbar richiede librerie native. Se fallisce, opencv-python viene usato automaticamente come alternativa.

/ sicurezza

Senza connessione a internet.

Nessuna connessione di rete
Le chiavi TOTP restano sul tuo computer
Codice sorgente completo disponibile per l'audit

Licenza MIT.

Usalo, modificalo e distribuiscilo liberamente.

Vedi repository →