/ utilitaire gratuit · 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
/ pourquoi

Pourquoi cet outil existe-t-il ?

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.

/ fonctionnalités

Tout ce qu'il inclut.

Coller l''URL otpauth-migration:// directement
Charger une image ou capture du QR
Scanner une région d'écran avec la souris
Accumule les comptes entre les scans
Déduplication automatique
Copier l'émetteur, le nom ou la clé secrète
Interface en espagnol et anglais
Effacer la liste pour repartir de zéro
Exporter en TXT, Aegis, 2FAS, CSV
100 % local — aucune donnée ne quitte votre ordinateur
/ captures d'écran

L'outil en action.

L'outil en action. L'outil en action. L'outil en action. L'outil en action. L'outil en action.
/ installation

Installation.

1. Clonez le dépôt
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".

2. Installez les dépendances
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
/ utilisation

Comment l'exécuter.

Exécuter
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
/ guide

Étape par étape.

01

Exporter depuis Google Authenticator

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

02

Importer dans l'application (choisissez un mode)

🔗 Mode URL

Scannez le QR → copiez l'URL otpauth-migration://offline?data=... → collez-la → Extraire les comptes

🖼️ Mode image

Capture d'écran du QR → Sélectionner l'image → Lire le QR et extraire

📷 Mode scan écran

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.

03

Exporter

Une fois tous vos comptes dans la liste, cliquez sur le bouton du format dont vous avez besoin :

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

Ce qu'il utilise en interne.

customtkinter — interface graphique pillow — lecture d'images pyzbar — décodage QR (principal) opencv-python — décodage QR (secours) mss — capture multi-écrans
/ aide

Dépannage.

Le scanner d'écran ne fonctionne pas

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

Plusieurs versions de Python sous Windows

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

Erreur lors de l'importation de pyzbar sous Windows

pyzbar nécessite des bibliothèques natives. En cas d'échec, opencv-python est utilisé automatiquement comme solution de secours.

/ sécurité

Sans connexion internet.

Aucune connexion réseau
Les clés TOTP restent sur votre ordinateur
Code source complet disponible pour audit

Licence MIT.

Utilisez-le, modifiez-le et distribuez-le librement.

Voir le dépôt →