Gerador de códigos TOTP (2FA)
Obtenha os mesmos códigos temporários do seu app autenticador a partir da chave secreta, ou crie um novo segredo com o QR code para implementar a verificação em duas etapas na sua própria aplicação. Em conformidade com a RFC 6238.
Processado 100% no seu navegador
Ctrl + Enter executarCtrl + C copiar resultado
Como usar
- 1Cole o segredo Base32 ou uma URI otpauth:// completa (todos os parâmetros são importados).
- 2Ajuste dígitos, período e algoritmo se o serviço não usar os valores padrão (6, 30 s, SHA-1).
- 3Copie o código atual com um clique; o anel mostra os segundos restantes.
- 4Para configurar um app, escaneie o QR gerado e teste um código em «Verificar».
Casos de uso
- Testar a implementação de 2FA do seu site ou API durante o desenvolvimento.
- Gerar segredos e QR codes para cadastrar usuários em apps autenticadores.
- Recuperar o acesso quando você tem o segredo de backup mas não o celular.
- Depurar diferenças de relógio entre servidor e dispositivo.
Perguntas frequentes
O que é TOTP?
Time-based One-Time Password: um código de uso único calculado a partir de uma chave secreta compartilhada e da hora atual (RFC 6238). É o que geram o Google Authenticator, Microsoft Authenticator, Authy ou 1Password.
É seguro colar meu segredo aqui?
O cálculo é feito no navegador com Web Crypto e o segredo não é enviado nem armazenado. Mesmo assim, trate-o como uma senha: quem o tiver pode gerar seus códigos.
Por que meu código não confere?
Quase sempre é o relógio: o TOTP depende da hora exata. Sincronize a hora do dispositivo e confira se dígitos, período e algoritmo correspondem aos do serviço.
O que contém uma URI otpauth://?
O segredo, os nomes do serviço e da conta e, opcionalmente, algoritmo, dígitos e período. É exatamente o que o QR escaneado ao ativar a verificação em duas etapas codifica.