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
📌 Prérequis : Python 3.10 ou supérieur. Lors de l'installation sous Windows, cochez "Add Python to PATH".
pip install customtkinter pillow pyzbar opencv-python mss
🐧 Linux / macOS : Vous avez aussi besoin de la bibliothèque native zbar :
# Ubuntu / Debian
sudo apt install libzbar0
# macOS
brew install zbar
python Google_auth_extractor.py
💡 Windows avec plusieurs versions de Python :
C:\Python311\python.exe Google_auth_extractor.py
Ou créez un fichier executer.bat :
python "%~dp0Google_auth_extractor.py"
pause
Ouvrez Google Authenticator → menu (⋮) → Transférer les comptes → Exporter les comptes → sélectionnez les comptes → un ou plusieurs QR apparaîtront (max 10 comptes par QR).
Scannez le QR → copiez l'URL otpauth-migration://offline?data=... → collez-la → Extraire les comptes
Capture d'écran du QR → Sélectionner l'image → Lire le QR et extraire
Affichez le QR → Sélectionner la région → dessinez un rectangle → extraction automatique
💡 Si vous avez plus de 10 comptes, répétez le processus pour chaque QR. Les comptes s'accumulent et les doublons sont ignorés.
Une fois tous vos comptes dans la liste, cliquez sur le bouton du format dont vous avez besoin :
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 nécessite des bibliothèques natives. En cas d'échec, opencv-python est utilisé automatiquement comme solution de secours.