Use este gerador TOTP para transformar um segredo base32 em códigos 2FA ao vivo com SHA-1/256/512 e 6 ou 8 dígitos.
Gerador TOTP: Códigos 2FA Instantâneos
Use este gerador TOTP para transformar um segredo base32 em códigos 2FA ao vivo com SHA-1/256/512 e 6 ou 8 dígitos.
Os códigos TOTP são computados localmente no seu navegador com a Web Crypto API e nada é enviado, mas evite colar segredos reais de 2FA de produção em qualquer ferramenta web.
Este gerador TOTP transforma um segredo base32 na mesma senha de uso único baseada em tempo que seu aplicativo autenticador mostraria, atualizando automaticamente a cada segundo. Cole o segredo de uma tela de configuração de 2FA e obtenha instantaneamente um OTP ao vivo, com uma barra de contagem regressiva mostrando por quanto tempo o código atual permanece válido. Como um gerador de código 2fa flexível, ele suporta SHA-1, SHA-256 e SHA-512, códigos de 6 ou 8 dígitos e períodos personalizados, então você pode corresponder a quase qualquer serviço ou testar sua própria implementação de MFA. Foi feito para desenvolvedores, engenheiros de QA e equipes de DevOps que testam fluxos de login de dois fatores, depuram a geração de código de autenticação ou verificam a saída TOTP de um servidor. Tudo é computado localmente no seu navegador com a Web Crypto API, então seus dados nunca saem do seu dispositivo.
Recursos
Gera senhas de uso único baseadas em tempo ao vivo a partir de qualquer segredo base32
Atualiza o código automaticamente a cada segundo com uma contagem regressiva visual de validade
Alterne entre os algoritmos de hash SHA-1, SHA-256 e SHA-512
Escolha códigos de 6 ou 8 dígitos para corresponder ao seu serviço
Período de tempo personalizado de 5 a 120 segundos (padrão 30s)
Formata os códigos com espaçamento para leitura fácil e cópia com um clique
Computado inteiramente no navegador com a Web Crypto API
Como usar Gerador de TOTP / 2FA
Cole seu segredo base32 no campo de segredo.
Escolha a quantidade de dígitos, o algoritmo de hash e o período para corresponder ao seu serviço.
Leia o código TOTP atual exibido em dígitos grandes enquanto ele se atualiza.
Clique no botão de copiar para pegar o código antes de a contagem regressiva expirar.
Código: 282 760 (exemplo para uma janela de 30s; muda a cada período)
Um TOTP SHA-1 de 6 dígitos derivado de um segredo base32. Os dígitos reais dependem da janela de tempo atual.
Erros comuns e solução de problemas
Erro "Invalid base32 character" ao colar um segredo. — Segredos base32 usam apenas A-Z e 2-7. Remova espaços e caracteres como 0, 1, 8 ou 9, que costumam vir de um segredo digitado errado ou decodificado de QR.
O código gerado não corresponde ao do aplicativo autenticador. — Confirme se os dígitos, o período e o algoritmo de hash correspondem ao serviço. A maioria usa 6 dígitos, 30 segundos e SHA-1, mas alguns usam 8 dígitos ou SHA-256/512.
O código é rejeitado mesmo parecendo correto. — O TOTP depende do horário atual. Verifique se o relógio do seu dispositivo está preciso; até 30 segundos de desvio podem colocá-lo na janela de tempo errada.
Mensagem "Secret is empty". — Insira o segredo compartilhado base32 da sua tela de configuração de 2FA, não a URI otpauth://. Cole apenas a string do segredo em si.
Perguntas frequentes
O que é um gerador TOTP?
Um gerador TOTP computa senhas de uso único baseadas em tempo a partir de um segredo base32 compartilhado, produzindo os mesmos códigos 2FA rotativos que um aplicativo autenticador mostra. Este gerador TOTP da ArrayKit os computa ao vivo no seu navegador.
Como gero um código 2FA com este gerador TOTP?
Cole o segredo compartilhado base32 da tela de configuração de 2FA do seu serviço, defina os dígitos, o algoritmo e o período para corresponder, e leia o código ao vivo. Ele se atualiza a cada segundo com uma barra de contagem regressiva.
Qual formato de segredo o gerador TOTP aceita?
Ele aceita o segredo compartilhado base32 (letras A-Z e dígitos 2-7) de uma tela de configuração de 2FA de um serviço. Espaços e preenchimento são ignorados automaticamente; URIs otpauth:// não são usadas aqui.
Quais algoritmos e tamanhos de dígitos são suportados?
Você pode escolher SHA-1, SHA-256 ou SHA-512, códigos de 6 ou 8 dígitos e um período personalizado de 5 a 120 segundos, correspondendo a quase qualquer serviço TOTP.
Por que meu código difere do meu aplicativo autenticador?
Geralmente uma incompatibilidade no algoritmo, na quantidade de dígitos, no período ou no relógio do dispositivo. Alinhe essas configurações e garanta que o horário do seu sistema esteja preciso, já que os códigos estão ligados à janela de tempo atual.
Meu segredo TOTP é mantido em sigilo?
Sim. O gerador TOTP computa os códigos localmente com a Web Crypto API, então seu segredo nunca sai do seu dispositivo e nada é enviado a um servidor. Evite colar segredos reais de produção aqui.
Ferramentas relacionadas
Decodificador de JWT — Decodifique o cabeçalho e o payload de um JWT e inspecione exp/iat (sem verificação).
Assinador de JWT — Crie e assine um JWT (HS256/384/512) a partir de um payload e um segredo — Web Crypto.
Gerador de hash — SHA-256 / SHA-1 / SHA-384 / SHA-512 via Web Crypto API.
Gerador de senhas — Gere senhas fortes e aleatórias com um medidor de força (cripto-seguro).