Gerador TOTP — Códigos 2FA a Partir de uma Chave Secreta

Cole uma chave Base32 para ver o código 2FA de 6 dígitos atual, com contagem regressiva ao vivo — exatamente o que o Google Authenticator, Authy ou 1Password mostrariam. Crie chaves novas com um link otpauth:// para testes e confira se um código é válido. As chaves nunca saem do seu navegador.

Atualizado em
Letras A–Z e dígitos 2–7; espaços são ignorados.
Código atual
––––––

Atualiza em – s · próximo código –

Criar QR code
Aceita também o código anterior e o próximo (±1 intervalo), como a maioria dos servidores.

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Gerador TOTP

  1. Cole a chave secreta da configuração 2FA do seu serviço (o texto exibido em “Não consegue escanear o QR code?”), ou clique em Nova chave aleatória.
  2. O código atual aparece com uma contagem regressiva; ele muda a cada 30 segundos, como no seu app autenticador.
  3. Para testar o seu próprio app: copie o link otpauth:// ou gere um QR code a partir dele e escaneie com um autenticador.
  4. Digite um código em Verificar um código para saber se ele é válido agora.

Como o TOTP funciona

Uma senha de uso único baseada em tempo (TOTP, RFC 6238) é um HMAC do intervalo de tempo atual de 30 segundos, calculado com uma chave secreta compartilhada. Seu celular e o servidor conhecem a chave, então ambos calculam os mesmos 6 dígitos sem precisar se comunicar. A chave é mostrada uma única vez durante a configuração — geralmente como QR code contendo um link otpauth://totp/…?secret=… — e é armazenada pelo seu app autenticador.

ConfiguraçãoValor comumObservação
AlgoritmoSHA-1É o que o Google Authenticator e quase todos os serviços usam; SHA-256/512 raramente são suportados pelos apps.
Dígitos6Alguns bancos e tokens no estilo Steam usam 8.
Período30 segundosOs códigos são aceitos por um intervalo antes e depois, para compensar diferenças no relógio.

Os códigos não batem?

  • Relógio: o TOTP depende da hora. Ative data e hora automáticas no celular e no computador.
  • Chave: copie exatamente; ela é Base32 (A–Z e 2–7) — 0, 1 e 8 nunca aparecem.
  • Configurações: dígitos, período e algoritmo precisam ser os mesmos que o serviço usa (o link otpauth indica isso).

Segurança

Os códigos são calculados com a Web Crypto nativa do seu navegador — a chave secreta nunca é enviada para lugar nenhum. Mesmo assim, uma chave 2FA é tão sensível quanto uma senha: use esta ferramenta para desenvolvimento e testes de recuperação, e não em computadores compartilhados.

Relacionados: Gerador de Senhas, Gerador HMAC, Gerador de QR Code.

Também pesquisado como: gerador de código 2fa, código totp, gerador de código autenticador, google authenticator online, gerador otp, uri otpauth, gerador de chave secreta totp, verificar totp.

Ferramentas que combinam com: Gerador TOTP

  • Gerador de Hash — Calcule hashes MD5 e SHA de qualquer texto ou arquivo na hora, crie assinaturas HMAC e cole um checksum esperado para verificar um download.
  • Verificador de Senha Vazada — Descubra se uma senha apareceu em vazamentos de dados conhecidos — bilhões de senhas vazadas reunidas pelo Have I Been Pwned.
  • Decodificador JWT — Cole um JSON Web Token para analisar seu cabeçalho e sua carga, verificar quando ele expira e conferir sua assinatura.
  • Validador de IBAN — Verifique se um IBAN é válido antes de enviar dinheiro ou salvar o número: o país, o tamanho correspondente a esse país, o formato da conta e o checksum mod-97.

Perguntas frequentes

Como consigo um código 2FA a partir de uma chave secreta?
Cole a chave Base32 no campo Chave secreta. O código de 6 dígitos atual aparece na hora e é atualizado a cada 30 segundos.
Por que meu código TOTP está errado?
Geralmente é o relógio: os códigos TOTP dependem da hora exata, então ative a hora automática nos dois dispositivos. Também confira se dígitos, período e algoritmo batem com os do serviço.
Minha chave é enviada para algum lugar?
Não. O código é calculado no seu navegador com a Web Crypto; a chave nunca sai do seu dispositivo.
O que é um link otpauth://?
É o formato padrão que os apps autenticadores leem a partir de um QR code: ele contém a chave, o emissor e o nome da conta, além das configurações do código.
Posso instalar o Gerador TOTP como um aplicativo da web e usá-lo offline?
Sim. O Gerador TOTP é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas