Como gerar senhas aleatórias

O gerador monta senhas com a fonte aleatória criptográfica do navegador: escolha um comprimento de 1 a 99 caracteres, quantas senhas você quer de uma vez (até 500), de quais dos quatro conjuntos tirar os caracteres —números (10), minúsculas (26), maiúsculas (26) e pontuação (32)— e se um caractere pode se repetir dentro de uma mesma senha.

Tudo acontece na página. A lista aparece como texto simples, Copiar leva os valores gerados para a área de transferência um por linha, e os sinais chegam exatamente como foram sorteados.

  1. Marque os conjuntos que você quer. Números, minúsculas e maiúsculas já vêm marcados; a pontuação acrescenta 32 símbolos como ! @ # $ % & * ( ) - _ = + [ ] { } ; : ' " < . > / ?
  2. Informe o comprimento (1–99) e quantas senhas você quer (1–500). Um valor maior é limitado, e a linha de status diz qual limite foi aplicado, em vez de mudar seu ajuste em silêncio.
  3. Marque Não repetir caracteres para usar cada caractere no máximo uma vez por senha; se o comprimento pedido passar do conjunto marcado, a linha de status informa o comprimento menor que foi usado.
  4. Clique em Gerar senhas. A linha de status informa quantas senhas e de qual comprimento foram geradas, junto com qualquer correção feita na execução.
  5. Clique em Copiar resultado para levar a lista à área de transferência, ou em Limpar para esvaziar o resultado e a linha de status antes da próxima rodada.

O que o gerador faz e o que fica com você

De onde vem o acaso

Os caracteres são sorteados com crypto.getRandomValues e amostragem por rejeição: cada número de 32 bits que tornaria alguns caracteres mais prováveis é descartado, então cada posição é uniforme dentro do conjunto marcado.

Não há fallback para uma fonte previsível. Se o navegador não expõe Web Crypto, a página avisa que nada foi gerado e o resultado fica vazio.

Comprimento, quantidade e a opção de não repetir

Cada rodada produz de 1 a 99 caracteres por senha e até 500 senhas. Acima disso a rodada é limitada e a linha de status diz qual limite valeu.

Sem repetir caracteres, uma senha não pode ser maior que o conjunto de onde ela tira os caracteres: 94 com os quatro conjuntos, 62 sem pontuação, 10 só com números. Um pedido maior é reduzido ao tamanho do conjunto e avisado.

O que a página não faz

Ela não mede a força da senha, não compara o resultado com uma política nem com listas de vazamentos, e não guarda histórico: a lista fica na página até você recarregar ou clicar em Limpar.

Guardar a senha continua sendo sua parte. Leve-a para o seu gerenciador de senhas antes de fechar a aba e use uma senha diferente em cada conta.

Ferramentas recentes: