🔐 Gerador de Códigos TOTP / 2FA -- Local, Privado, Sem Servidor
Este gerador TOTP cria senhas de uso único baseadas no tempo (RFC 6238) totalmente no seu navegador. Cole uma chave secreta Base32 ou uma URI otpauth:// e a ferramenta exibe um código de 6 ou 8 dígitos em tempo real com um contador regressivo até a próxima atualização -- sem servidor, sem conta, sem upload. Sua chave secreta nunca deixa seu dispositivo.
Privado por design. Esta ferramenta funciona inteiramente no seu navegador — nada do que você digita é enviado ou armazenado, e funciona offline.
Sobre
A ferramenta usa a API HMAC WebCrypto SubtleCrypto integrada em todos os navegadores modernos para calcular códigos TOTP de acordo com o RFC 6238. As opções suportadas incluem códigos de 6 ou 8 dígitos, períodos de 15, 30 ou 60 segundos, e algoritmos SHA-1, SHA-256 ou SHA-512. Ela também aceita URIs otpauth:// -- o formato embutido em códigos QR 2FA -- e analisa automaticamente a chave secreta, a contagem de dígitos, o período e o algoritmo. Como todas as operações são executadas dentro do navegador usando WebCrypto, sua chave secreta nunca é transmitida para nenhum servidor, nunca é armazenada em localStorage, e nunca é visível para terceiros. A página pode ser usada totalmente offline após a primeira carga. Nenhuma inscrição, nenhuma chamada de rede relacionada à sua chave secreta.
Como usar
- Cole sua chave secreta Base32 (letras A-Z e dígitos 2-7) no campo de entrada. Você também pode colar uma URI otpauth:// completa de um leitor de códigos QR.
- Se você colou uma URI otpauth://, a ferramenta preenche automaticamente os dígitos, o período e o algoritmo a partir da URI e mostra apenas a chave secreta no campo de entrada.
- Ajuste opcionalmente os Dígitos (6 ou 8), Período (15, 30 ou 60 segundos) e Algoritmo (SHA-1, SHA-256, SHA-512) para corresponder às configurações do seu aplicativo de autenticação. A maioria dos aplicativos usa 6 dígitos, 30 segundos, SHA-1.
- Seu código TOTP em tempo real aparece instantaneamente em grandes dígitos. O anel de contagem regressiva mostra quantos segundos restam até a atualização do código. O anel se torna vermelho quando 5 ou menos segundos restam.
- Clique em "Copiar Código" para copiar o código atual para sua área de transferência, depois cole-o no formulário de login. O código se atualiza automaticamente em cada limite de período -- não é necessário clicar em nada.
Perguntas frequentes
- Minha chave secreta é enviada para um servidor?
- Não. Tudo é calculado localmente usando a API WebCrypto integrada no seu navegador. Sua chave secreta nunca deixa seu dispositivo e não é armazenada em nenhum lugar -- nem em localStorage, nem em cookies, nem em nenhum servidor.
- O que é uma chave secreta Base32 e onde posso encontrá-la?
- Quando você ativa o 2FA em um aplicativo ou site, ele exibe um código QR e normalmente um código de backup em texto no formato Base32 -- letras maiúsculas A-Z e dígitos 2-7. Essa string de texto é sua chave secreta. Guarde-a em um lugar seguro e cole-a aqui para gerar códigos.
- Posso colar diretamente uma URI otpauth://?
- Sim. Cole a URI otpauth:// completa e a ferramenta extrai automaticamente a chave secreta, a contagem de dígitos, o período e o algoritmo. O formato URI é o que os códigos QR 2FA codificam internamente, então se seu leitor de códigos QR pode mostrar a URI bruta, você pode colar aqui.
- A ferramenta armazena minha chave secreta em algum lugar?
- Não. A chave secreta é armazenada apenas em memória enquanto a página está aberta. Ela não é gravada em localStorage, cookies ou qualquer banco de dados. Quando você fecha ou recarrega a página, a chave secreta desaparece. Apenas suas preferências de opção (dígitos, período, algoritmo) são salvas para conveniência.
- Essa ferramenta é compatível com Google Authenticator, Authy e Microsoft Authenticator?
- Sim. Todos os aplicativos de autenticação padrão TOTP usam o mesmo algoritmo RFC 6238 com SHA-1, 6 dígitos e um período de 30 segundos por padrão. Esta ferramenta corresponde a esses padrões. Para aplicativos que usam configurações não padrão, ajuste as opções de Dígitos, Período ou Algoritmo conforme necessário.
- Esta ferramenta envia meus dados?
- Não. Tudo é executado no seu navegador, então seus dados nunca saem do seu dispositivo — e funciona até offline depois que a página carrega.