/ ferramenta gratuita · código aberto

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
/ motivo

Por que essa ferramenta existe?

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.

/ recursos

Tudo o que inclui.

Colar URL otpauth-migration:// diretamente
Enviar imagem ou captura do QR
Escanear região da tela com o mouse
Acumula contas entre escaneamentos
Deduplicação automática
Copiar Emissor, Nome ou Chave
Interface em espanhol e inglês
Limpar a lista para começar do zero
Exportar para TXT, Aegis, 2FAS, CSV
100% local — nenhum dado sai do seu computador
/ capturas de tela

A ferramenta em uso.

A ferramenta em uso. A ferramenta em uso. A ferramenta em uso. A ferramenta em uso. A ferramenta em uso.
/ instalação

Instalação.

1. Clone o repositório
git clone https://github.com/joseqwrtt/Google_auth_extractor.git
cd Google_auth_extractor

📌 Requisitos: Python 3.10 ou superior. Durante a instalação no Windows, marque "Add Python to PATH".

2. Instale as dependências
pip install customtkinter pillow pyzbar opencv-python mss

🐧 Linux / macOS: Você também precisa da biblioteca nativa zbar:

# Ubuntu / Debian
sudo apt install libzbar0

# macOS
brew install zbar
/ uso

Como executar.

Executar
python Google_auth_extractor.py

💡 Windows com várias versões de Python:

C:\Python311\python.exe Google_auth_extractor.py

Ou crie um arquivo executar.bat:

python "%~dp0Google_auth_extractor.py"
pause
/ guia

Passo a passo.

01

Exportar do Google Authenticator

Abra o Google Authenticator → menu (⋮) → Transferir contas → Exportar contas → selecione as contas → aparecerá um ou mais QR (máximo 10 contas por QR).

02

Importar no aplicativo (escolha um modo)

🔗 Modo URL

Escaneie o QR → copie a URL otpauth-migration://offline?data=... → cole-a → Extrair contas

🖼️ Modo imagem

Captura de tela do QR → Selecionar imagem → Ler QR e extrair

📷 Modo escaneamento de tela

Mostre o QR → Selecionar região → desenhe um retângulo → extração automática

💡 Se você tiver mais de 10 contas, repita o processo para cada QR. As contas se acumulam e os duplicados são ignorados.

03

Exportar

Com todas as contas na lista, clique no botão do formato que precisar:

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

O que usa internamente.

customtkinter — interface gráfica pillow — leitura de imagens pyzbar — decodificação de QR (principal) opencv-python — decodificação de QR (alternativa) mss — captura multi-monitor
/ ajuda

Solução de problemas.

O scanner de tela não funciona

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

Várias versões de Python no Windows

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

Erro ao importar o pyzbar no Windows

O pyzbar requer bibliotecas nativas. Se falhar, o opencv-python é usado automaticamente como alternativa.

/ segurança

Sem conexão com a internet.

Sem conexões de rede
Chaves TOTP permanecem no seu computador
Código-fonte completo disponível para auditoria

Licença MIT.

Use, modifique e distribua livremente.

Ver repositório →