Gerador de Segredo TOTP e Código 2FA

Um gerador TOTP (Time-based One-Time Password) gratuito que produz segredos compatíveis com RFC 6238 e renderiza o código QR que seu app authenticator espera. Gere um novo segredo Base32 aleatório, cole um existente para verificar se funciona, e veja o código de 6 dígitos atualizar ao vivo no seu navegador. Compatível com Google Authenticator, Authy, Aegis, Microsoft Authenticator, 1Password e qualquer app compatível com a RFC.

Como usar

1
Gere ou cole um segredo

Clique em "Aleatório" para um novo segredo Base32 de 160 bits, ou cole um existente para verificar sua configuração do authenticator.

2
Preencha emissor e conta

Aparecem como rótulo de entrada no seu app authenticator — ex. "GitHub: alice@example.com".

3
Escaneie o QR

Abra Google Authenticator, Authy ou Aegis, toque em "Adicionar conta" e escaneie o QR. O código de 6 dígitos no app deve combinar com esta página.

4
Salve o segredo

Copie o segredo Base32 num gerenciador de senhas como backup. Se seu celular for perdido, você pode restaurar a mesma entrada TOTP num novo dispositivo.

Gere um segredo 2FA, renderize o QR para qualquer app authenticator e veja o código de 6 dígitos atualizar a cada 30 segundos

Avançado
— — — — — —
Próximo código:
Renova em s
Carregando gerador de QR…
Escaneie com seu app authenticator
otpauth://…
Copiado

Recursos

Compatível com RFC 6238
Código TOTP calculado exatamente conforme a especificação — HMAC-SHA1, janela de 30 segundos, saída de 6 dígitos. O mesmo código que o Google Authenticator vai exibir.
QR para qualquer authenticator
Renderiza o URI padrão otpauth:// como código QR no seu navegador. Compatível com Google Authenticator, Authy, Microsoft Authenticator, Aegis, 1Password, Bitwarden, FreeOTP.
Contagem regressiva ao vivo
O código atual atualiza conforme a janela de 30 segundos rola. Um timer circular mostra os segundos restantes, e o próximo código é pré-visualizado para buffer de digitação.
Algoritmo / dígitos / período customizáveis
SHA-1 / SHA-256 / SHA-512, 6 ou 8 dígitos, período de 30 ou 60 segundos — para compatibilidade com provedores fora do padrão.
Segredo criptograficamente seguro
Novos segredos são extraídos da fonte aleatória segura do seu navegador — 160 bits de entropia, bem acima do mínimo da RFC 6238.
Roda no seu navegador
A geração do segredo e o código de 6 dígitos ao vivo ambos acontecem dentro da aba do seu navegador — o código é derivado a cada tick do timer, sem requisição por atualização. Coletamos apenas telemetria anônima (algoritmo escolhido, tempo na página).

Perguntas frequentes

O que é TOTP?

Time-based One-Time Password — RFC 6238. Um código de 6 dígitos derivado de um segredo compartilhado e a janela de tempo atual de 30 segundos, usado como segundo fator para autenticação de dois fatores.

Por que meu authenticator está mostrando um código diferente?

Mais comum: desvio de relógio. Verifique se seu celular e computador concordam na hora. O algoritmo TOTP é puramente baseado em tempo — se os relógios diferem em mais de 30 segundos, códigos não vão coincidir.

Como o código é calculado?

Tanto o segredo quanto o código de 6 dígitos ao vivo são calculados dentro da aba do seu navegador — o código é derivado a cada tick, sem requisição por atualização. Coletamos apenas telemetria anônima (algoritmo escolhido, tempo na página). Mesmo algoritmo TOTP padrão (RFC 6238) que Google Authenticator, Authy, Aegis e 1Password rodam no seu celular.

Posso usar SHA-256 ou SHA-512?

Pode, mas a maioria dos apps authenticator assume SHA-1. O Google Authenticator, por exemplo, ignora o parâmetro de algoritmo em URIs otpauth:// e sempre usa SHA-1. Fique com SHA-1 para máxima compatibilidade.

Como faço backup do segredo?

Copie a string Base32 num gerenciador de senhas (Bitwarden, 1Password, KeePass) sob a mesma conta. Se seu celular for perdido ou você trocar de dispositivo, pode restaurar a mesma entrada TOTP colando o segredo — muito mais fácil que reinscrever 2FA em todo serviço.

Por que 6 dígitos e não 8?

6 é a convenção para 2FA de consumidor — equilibra resistência a força bruta com esforço de entrada manual. Códigos de 8 dígitos aparecem em tokens bancários e de alta segurança. Use o que seu serviço exige.

Como você avalia esta ferramenta?

Obrigado pela sua avaliação!
Quer compartilhar mais? Deixe um comentário!
Obrigado! Seu comentário aparecerá após a moderação.
Publicado Autores: