Toolivaro

Gerador de senhas grátis

Gere senhas fortes localmente com aleatoriedade criptográfica — amostragem imparcial, cobertura garantida, nada é enviado.

O gerador de senhas cria senhas fortes inteiramente no seu navegador. Escolha um comprimento de 8 a 128 caracteres, marque os tipos de caracteres que deseja — maiúsculas, minúsculas, dígitos, símbolos — e, opcionalmente, exclua caracteres ambíguos como 0, O, 1, l e I, fáceis de confundir ao ler uma senha em voz alta ou ao digitá-la a partir de uma anotação. Cada senha é extraída de crypto.getRandomValues, a mesma fonte criptograficamente segura que os navegadores usam para WebAuthn e para a geração de chaves TLS, e a amostragem é por rejeição: cada caractere do conjunto é exatamente tão provável quanto qualquer outro, sem o viés de módulo que contamina geradores ingênuos. É garantido ao menos um caractere de cada tipo selecionado, então uma marcação em "dígitos" nunca é ignorada silenciosamente; o restante do conjunto preenche as posições restantes e uma permutação completa remove qualquer padrão de posição. A ferramenta também informa a entropia da senha em bits — comprimento × log2(tamanho do conjunto), o valor exato para sorteios aleatórios uniformes — para você comparar configurações com honestidade em vez de confiar em um medidor colorido. Comprimentos abaixo de 8 são rejeitados porque o NIST SP 800-63B define 8 como mínimo para segredos memorizados; o gerador nunca produz uma senha que não possa defender. Nada é enviado, registrado ou armazenado: uma senha é criada em memória, copiada e desaparece. Use-o ao substituir uma senha reutilizada, ao gerar uma por conta ou ao produzir um valor para um cofre que já existe.

Processado localmente no seu navegador

8–128 caracteres. Cada caractere multiplica o espaço de busca.

Remove caracteres que se confundem ao redigitar uma senha.

Como o resultado é calculado?

Um valor novo para um cofre de senhas

Você vai substituir uma senha reutilizada por uma conta nova. Defina comprimento 16, deixe maiúsculas, minúsculas e dígitos ativos, adicione símbolos e exclua caracteres ambíguos para que o valor sobreviva a ser lido em voz alta ou digitado de uma anotação. O gerador retorna algo como K7#mQ2!vZ9pL4xR — 16 caracteres com entropia de cerca de 96 bits — e as mesmas configurações produzem uma senha diferente a cada vez: nada neste exemplo é um valor que você deva reutilizar.

Exemplo de entrada e saída
Entrada Valor
Comprimento 16
Maiúsculas (A–Z) true
Minúsculas (a–z) true
Dígitos (0–9) true
Símbolos (! @ # …) true
Excluir ambíguos (0 O 1 l I |) true
Resultado K7#mQ2!vZ9pL4xR (exemplo — cada geração difere)

Qual é a fórmula e suas premissas?

Seleção aleatória imparcial de caracteres

índice = amostragem-por-rejeição(crypto.getRandomValues) mod tamanho-do-conjunto

Termos da fórmula
Símbolo Significado
crypto.getRandomValues a CSPRNG da plataforma — a mesma fonte usada pelos navegadores para TLS e WebAuthn
amostragem-por-rejeição descartar sorteios acima de um limite para que cada índice 0…tamanho−1 seja exatamente igualmente provável

Um getRandomValues() % n ingênuo tendencia os índices baixos. A amostragem por rejeição remove esse viés, o que torna honesta a promessa de uniformidade.

Cobertura garantida por classe

senha = permutar(um caractere por classe + preenchimento uniforme do conjunto)

Termos da fórmula
Símbolo Significado
permutar Fisher–Yates com o mesmo amostrador imparcial, removendo padrões de posição

Entropia

bits = comprimento × log2(tamanho-do-conjunto)

Termos da fórmula
Símbolo Significado
comprimento o comprimento pedido em caracteres

A entropia exata de um sorteio aleatório uniforme — sem "pontuações de força" fictícias.

Quais são os erros mais comuns?

  • Reutilizar uma senha gerada em várias contas — o gerador oferece valores fortes, mas cada conta precisa do seu próprio.
  • Confiando em um medidor de força em vez da matemática — esta ferramenta informa a entropia em bits, que é a grandeza que realmente importa.

Quais são as premissas e limitações?

  • Comprimento limitado a 8–128 caracteres, seguindo a orientação do NIST SP 800-63B.
  • Sem caracteres Unicode: o conjunto é o intervalo ASCII imprimível.
  • A entropia assume geração aleatória uniforme, que esta ferramenta oferece; ela nada diz sobre como você armazena ou reutiliza a senha depois.

De onde vêm os números?

Última revisão 12 de agosto de 2026 · Versão 1.0.0 · Toolivaro não garante conteúdo externo.

Perguntas frequentes

A geração é realmente aleatória, e quão aleatória?

Sim. Cada sorteio vem de crypto.getRandomValues, a CSPRNG do sistema operacional que os navegadores usam para TLS e WebAuthn, e o amostrador rejeita resíduos tendenciosos para que todos os caracteres sejam igualmente prováveis. A entropia mostrada é o valor exato de bits de aleatoriedade — não uma pontuação de marketing.

Por que o comprimento mínimo é 8?

O NIST SP 800-63B define 8 caracteres como comprimento mínimo para segredos memorizados, e o guia da OWASP concorda que o comprimento é o fator dominante na força de uma senha. O gerador se recusa a produzir valores mais fracos, o que é o comportamento honesto para uma ferramenta que informa entropia.

Minhas senhas são enviadas para algum lugar?

Não. A geração acontece inteiramente no seu navegador — a ferramenta não faz nenhuma requisição de rede, não envia nada e não armazena nada. Uma senha gerada existe na memória do seu dispositivo até você copiá-la e fechar a página.

O que "excluir caracteres ambíguos" remove?

Os caracteres que as pessoas leem errado ao digitar: 0, O, 1, l, I e os símbolos |, ", ' e o acento grave. Excluí-los encolhe um pouco o conjunto (e a entropia), mas torna uma senha impressa ou ditada muito menos propensa a erros — o equilíbrio é seu, e o valor de entropia o reflete com honestidade.

Why is there no strength meter?

Most strength meters are arbitrary scores with little relationship to how passwords are actually attacked. This tool shows the real quantity — entropy in bits — so you can compare configurations (length 16 with symbols versus length 20 without) on honest arithmetic.

Parte de Ferramentas de senhas, hash e segurança

Encontrou um erro ou tem uma correção? Informe — revisamos toda correção.

Foi útil?

Revisado pela equipe editorial da Toolivaro conforme nossa metodologia Metodologia · Política editorial