pressione ⌘K para trocar de ferramenta
GENERATE

Gerador de Senha

Gere senhas aleatórias seguras com opções de comprimento e caracteres.

local
❯ passwdCSPRNG · window.crypto
digits · symbols
STRENGTHexcellent
LENGTH20
CHARACTER SETS
ENTROPY~129 bits
CHARSET87 chars
SOURCE crypto.getRandomValues()generated locally · never transmitted or stored
§01 SOBRE ESTA FERRAMENTA

Visão geral

Este gerador sorteia cada caractere de um conjunto formado pelos grupos que você habilita — maiúsculas, minúsculas, dígitos e símbolos — usando crypto.getRandomValues (um CSPRNG, não Math.random). Ele mostra uma estimativa de entropia em bits ao vivo e um medidor de força de cinco segmentos, e gera uma senha nova automaticamente sempre que você muda o comprimento ou os conjuntos de caracteres.

Como usar

  1. Ajuste LENGTH no controle deslizante (8–64 caracteres, 20 por padrão).
  2. Alterne os botões de CHARACTER SETS: A–Z, a–z, 0–9, !@#$% (símbolos). Uma senha nova aparece imediatamente a cada mudança.
  3. Clique em generate ↻ para outra senha e em copy ⧉ para copiá-la. Confira o medidor STRENGTH e a leitura de ENTROPY.

Exemplos

  • 20 caracteres com os quatro conjuntos: conjunto de 87 caracteres, entropia ≈ 129 bits → excellent.
  • 8 caracteres apenas com a–z: entropia ≈ 38 bits → weak — aumente o comprimento ou adicione conjuntos.

Observações

Dígitos e símbolos recebem cores diferentes na exibição, para você ler a senha sem erro. Mire em 80 bits de entropia ou mais para contas que importam, use uma senha única por site e guarde-as em um gerenciador de senhas. O conjunto de símbolos é !@#$%^&*()-_=+[]{};:,.<>? — se um site rejeitar alguns deles, desligue os símbolos e compense com mais comprimento.

FAQ
A senha é enviada para algum lugar ou registrada?
Não. As senhas são geradas localmente com crypto.getRandomValues, o gerador de números aleatórios criptograficamente seguro do navegador, e apenas exibidas na sua tela. Nada é transmitido nem armazenado — feche a aba e ela desaparece.
Como a classificação de força é calculada?
A ferramenta estima a entropia como comprimento × log2(tamanho do conjunto), em que o conjunto é a união dos conjuntos de caracteres que você habilitou. Abaixo de cerca de 40 bits a classificação é weak, 60 é fair, 80 é good, 112 é strong, e acima de 112 bits é excellent.
Por que não consigo desligar os quatro conjuntos de caracteres?
Pelo menos um conjunto precisa continuar habilitado; caso contrário o conjunto de caracteres ficaria vazio e nenhuma senha poderia ser gerada. A ferramenta impede desativar o último conjunto ativo.