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.
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.
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".
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
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
Apri Google Authenticator → menu (⋮) → Trasferisci account → Esporta account → seleziona gli account → apparirà uno o più QR (massimo 10 account per QR).
Scansiona il QR → copia l'URL otpauth-migration://offline?data=... → incollala → Estrai account
Screenshot del QR → Seleziona immagine → Leggi QR ed estrai
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.
Una volta che tutti gli account sono nell'elenco, clicca sul pulsante del formato di cui hai bisogno:
pip install pillow pyzbar opencv-python mss
sudo apt install libzbar0 # Ubuntu
brew install zbar # macOS
C:\Python311\python.exe -m pip install customtkinter pillow pyzbar opencv-python mss
pyzbar richiede librerie native. Se fallisce, opencv-python viene usato automaticamente come alternativa.