As senhas são geradas no próprio navegador com a fonte aleatória criptográfica dele, então uma execução não pode ser prevista a partir de outra. Ajuste o comprimento, quantas senhas você precisa, os conjuntos de caracteres e se um caractere pode se repetir; depois copie a lista.
Funciona localmente no seu navegadorO 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.
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.
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.
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.