Skip to content
Zoyku

Gerador TOTP

Gere códigos 2FA offline a partir de qualquer segredo TOTP — RFC 6238, 6 ou 8 dígitos, contagem regressiva de 30 segundos em tempo real. O segredo nunca sai do navegador.

Cole um segredo acima para ver códigos em tempo real.

Funciona totalmente offline: o código é calculado com WebCrypto no seu navegador e o segredo nunca é enviado nem armazenado.

Esta ferramenta roda inteiramente no seu navegador. Seus dados nunca saem do seu dispositivo e não são enviados a nenhum servidor.

Como usar

  1. 1Copie o segredo base32 na página de configuração 2FA do serviço (ou cole o link otpauth:// dele).
  2. 2Ajuste os parâmetros que o serviço mostra: 6 ou 8 dígitos, período de 30 ou 60 segundos, SHA-1 salvo indicação contrária.
  3. 3Digite o código atual no serviço antes de a contagem acabar — ou copie com um clique.
  4. 4Deixe a aba aberta para logins repetidos: os códigos se renovam automaticamente a cada período.

Gerador TOTP

Os códigos de autenticação não precisam de um app no celular. Cole um segredo base32 (ou o link otpauth:// inteiro do seu autenticador antigo) e esta ferramenta calcula os mesmos códigos rotativos de 6 ou 8 dígitos de qualquer autenticador RFC 6238, com contagem regressiva para o próximo.

Tudo é calculado localmente com o HMAC do WebCrypto — nenhuma chamada de rede. O segredo fica apenas na memória do navegador, então perder o celular não significa perder o segundo fator.

Perguntas frequentes

Um autenticador offline é mais seguro que códigos por SMS?

Sim, por dois motivos. Os códigos TOTP são calculados no seu aparelho e nunca trafegam pela rede telefônica, então não há nada para um ataque de troca de SIM interceptar. Também expiram a cada 30 segundos e exigem a posse do próprio segredo, que nunca aparece em mensagem alguma.

Onde meu segredo fica armazenado?

Em lugar nenhum. Ele vive numa variável da memória desta aba e o WebCrypto o usa para assinar contadores de tempo. Nada é gravado em localStorage, cookies ou servidores — feche a aba e ele se vai.

Por que meu código não bate?

As causas mais comuns: algoritmo errado (quase todos os serviços usam SHA-1), período incorreto ou relógio do aparelho adiantado ou atrasado mais de alguns segundos. Confira os três seletores na página de configuração do serviço e sincronize o relógio do sistema.

Incorporar esta ferramenta

Coloque esta ferramenta no seu site com uma linha — ela roda no navegador do visitante.

<iframe src="https://zoyku.com/pt/tools/totp-generator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — totp-generator" loading="lazy"></iframe>
100% local processing