Gerador de código TOTP (2FA)

Gere o código de verificação temporário (TOTP, conforme a RFC 6238) a partir do segredo Base32 fornecido por um serviço ao ativar a autenticação em duas etapas, com contagem regressiva até a renovação. O segredo digitado e o cálculo permanecem inteiramente no seu navegador — nada é transmitido a um servidor.

Exemplo:
O segredo fornecido ao escanear o QR code (geralmente exibido em texto logo abaixo dele).

Como funciona

O TOTP (Time-based One-Time Password) é o mecanismo usado pela maioria dos aplicativos de autenticação em dois fatores (Google Authenticator, Authy etc.): a partir de um segredo compartilhado e da hora atual dividida em períodos fixos (30 segundos por padrão), um código numérico é recalculado regularmente conforme a RFC 6238. Esse código é renovado automaticamente a cada 30 segundos.

É seguro colar meu segredo 2FA aqui?

O cálculo é feito inteiramente no seu navegador, sem nenhuma chamada de rede: seu segredo nunca sai do seu dispositivo. Dito isso, um segredo TOTP é uma informação sensível, equivalente a uma senha: evite deixá-lo exibido ou compartilhá-lo e, para o uso diário, prefira um gerenciador de senhas ou um aplicativo de autenticação dedicado a uma ferramenta web como esta, reservada para depuração ou uso pontual.

Por que meu código não corresponde ao do meu aplicativo?

A causa mais frequente é um desvio no relógio do seu dispositivo: o TOTP depende estreitamente da hora do sistema. Verifique também se o número de dígitos e o período correspondem aos configurados pelo serviço (6 dígitos / 30 segundos na imensa maioria dos casos).

Privacidade: o segredo e o cálculo do código permanecem 100% locais no seu navegador (WebAssembly) — nada é enviado a um servidor, nem mesmo temporariamente.