Gerador de senhas aleatórias — criar senhas no navegador
Gere senhas aleatórias no navegador. Passos: defina comprimento (8–128), marque maiúsculas/minúsculas/dígitos/símbolos, opcional excluir ambíguos, clique Gerar, copie. Exemplo: 16 caracteres misturando casos, dígitos e símbolos. Só crypto.getRandomValues — não armazena nem envia.
Como funciona
Ajuste comprimento, escolha classes, opcionalmente exclua glifos ambíguos, defina quantidade e Gerar. Cada caractere vem de crypto.getRandomValues do pool combinado. Copie a lista — nada persiste ao sair da página.
Regras que você deve esperar
Regras de charset, fonte de aleatoriedade e limites honestos — leia antes de usar em conta real.
- Pools: A–Z, a–z, 0–9 e símbolos padrão. Pelo menos um pool deve restar após toggles e exclusão ambígua.
- Índice aleatório usa bytes de crypto.getRandomValues — nunca Math.random.
- Não é composição NIST certificada (sem regra forçada de «um de cada classe»). Ative os sets manualmente.
- Privacidade: geração só local; limpe a saída em máquinas compartilhadas.
Exemplo
Comprimento 16 com todos os conjuntos pode parecer `Xk9#mP2$vL4@nQ8!` — maiúsculas, minúsculas, dígitos e símbolos. Cada clique gera nova string; Carregar exemplo usa 16 e tudo ativo.
Bons casos de uso
- Criar credencial única para login de staging que você rotacionará em breve.
- Prototipar formulários de cadastro que precisam de senhas fortes de amostra em scripts QA.
- Comparar como comprimento e símbolos afetam legibilidade antes de atualizar política do time.
Frequently asked questions
As senhas são armazenadas ou enviadas ao servidor?
Não. A geração roda inteiramente no navegador. Não registramos, armazenamos nem transmitimos senhas criadas aqui.
Quão fortes são essas senhas?
Aleatoriedade vem de crypto.getRandomValues (CSPRNG), não Math.random. Senhas mais longas com mais classes resistem melhor, mas nenhuma aba promete ser «inquebrável» — siga a política da org e use gerenciador para segredos de produção.
Esta ferramenta quebra minha senha atual?
Não. Esta página só cria strings aleatórias novas. Não audita, quebra nem recupera senhas existentes.
O que faz «excluir ambíguos»?
Remove caracteres visualmente parecidos (0/O, 1/l/I) para facilitar leitura ou digitação — com charset um pouco menor.
Quantas senhas posso gerar de uma vez?
Até 100 senhas por clique, uma por linha. Gere de novo para outro lote.
Dúvidas ou feedback
Algo pouco claro, quebrado ou faltando? Escreva abaixo — lemos cada mensagem sobre estas ferramentas.