Gerador de Senhas
Crie senhas fortes localmente usando valores aleatórios seguros do seu navegador. As senhas não são armazenadas nem transmitidas.
Como gerar
Comece com um perfil e só depois refine as regras.
Sua senha
O resultado muda somente quando você altera uma opção ou pede outra.
Gerar uma senha forte não ajuda tanto se ela for reutilizada em vários serviços. Para muitas contas, um gerenciador de senhas costuma ser mais prático do que memorizar cada resultado.
Como funciona
Informe os dados
Preencha os valores, cole o texto ou envie o arquivo que esta ferramenta usa.
Veja o resultado na hora
A maioria das ferramentas atualiza enquanto você digita; algumas usam um único botão. De qualquer forma, o resultado aparece aqui mesmo.
Use o resultado
Copie, baixe ou compartilhe o que a ferramenta gerar — o controle é sempre seu.
O que é Gerador de Senhas?
O Gerador de Senhas e Frases-Senha cria senhas aleatórias ou frases-senha no estilo Diceware inteiramente no navegador, com perfis prontos, controle de tamanho e conjuntos de caracteres, cálculo de entropia em bits, um medidor de força e uma checklist de auditoria — sem enviar, salvar ou sincronizar nada.
Como o Gerador de Senhas e Frases-Senha funciona, com força e auditoria
Alterne entre "Senha aleatória" e "Frase-senha", escolha um perfil rápido ou ajuste tudo manualmente, e acompanhe a força estimada, a entropia em bits e uma checklist de leitura rápida — mais quatro variações prontas para copiar sem precisar gerar de novo.
Senha aleatória ou frase-senha: duas formas de gerar
No formato "Senha aleatória", cada caractere é sorteado dos conjuntos selecionados. No formato "Frase-senha", cada palavra é sorteada de uma lista curada de substantivos curtos (cerca de 110 palavras, no idioma que você está usando no site) e unida por um separador, com capitalização, um número e um símbolo finais opcionais. Como a própria ferramenta lembra, a qualidade de uma frase-senha depende principalmente da quantidade de palavras e do tamanho da lista usada para sorteá-las — não da complexidade de cada palavra individual.
Os quatro perfis rápidos
"Recomendada" usa 20 caracteres com os quatro conjuntos ativos. "Compatível" usa 16 caracteres com um conjunto reduzido de símbolos comuns, para formulários que rejeitam símbolos raros. "Fácil de digitar" remove os símbolos e os caracteres ambíguos, priorizando digitação manual sem erro. "Máxima" usa 32 caracteres com todos os grupos ativos. Escolher um perfil preenche todos os campos relacionados de uma vez — comprimento, conjuntos, símbolos permitidos e a opção de evitar ambíguos —, mas você pode ajustar qualquer campo manualmente depois, sem perder o restante.
Aleatoriedade segura e cobertura garantida
Cada caractere ou palavra é sorteado com a API de criptografia do navegador, com uma técnica de rejeição de amostras para evitar viés — não o Math.random() comum. A opção "Garantir pelo menos um caractere de cada conjunto selecionado" força o resultado a incluir pelo menos uma minúscula, maiúscula, número e símbolo (quando o comprimento escolhido permite); desligada, cada caractere é sorteado de forma totalmente independente, e uma senha longa poderia, embora improvável, sair sem nenhum caractere de um conjunto selecionado.
Como a entropia e a força são calculadas
A força exibida (Fraca, Razoável, Forte, Muito forte) vem diretamente da entropia calculada: abaixo de 55 bits é Fraca, de 55 a 74 é Razoável, de 75 a 99 é Forte, e 100 bits ou mais é Muito forte. É uma estimativa teórica de um modelo ideal de força bruta, por isso o card de auditoria é rotulado "sem tempo para quebrar" de propósito — esse tipo de estimativa depende de suposições sobre o hardware do atacante que ficam desatualizadas rapidamente e podem passar uma falsa sensação de segurança.
- Entropia — senha aleatória
bits = comprimento × log2(tamanho do conjunto de caracteres)- Entropia — frase-senha
bits = nº de palavras × log2(tamanho da lista), + log2(100) se houver número, + log2(símbolos) se houver símbolo
A checklist de leitura rápida
No formato senha, a checklist mostra Comprimento (bom a partir de 16 caracteres, atenção a partir de 12, ruim abaixo disso), Diversidade (bom com 3 ou mais conjuntos ativos), Legibilidade (informativo: ambíguos removidos ou todos permitidos) e Cobertura (bom só quando "garantir cada conjunto" está ligado). No formato frase-senha, ela mostra Quantidade de palavras (bom a partir de 6, atenção a partir de 4, ruim abaixo disso), Lista de sorteio (informativo, com o total de palavras disponíveis), Elemento adicional (bom quando um número final está ativado) e Separador (informativo).
Variações, e o que a ferramenta nunca guarda
O card "Outras opções" mostra quatro valores adicionais gerados com as mesmas configurações, cada um copiável individualmente e renovável com "Renovar variações" sem alterar o resultado principal. Nada é salvo, enviado ou sincronizado: o valor gerado existe só no estado da página enquanto ela está aberta, então copie para um gerenciador de senhas antes de gerar outro ou fechar a aba — o valor anterior não pode ser recuperado depois disso.
Nada salvo, nada enviado, nada sincronizado
Toda geração acontece localmente no navegador via Web Crypto API — nenhuma senha, frase-senha ou opção escolhida é enviada a um servidor, salva ou sincronizada entre dispositivos. Copie o resultado para um gerenciador de senhas antes de gerar outro ou fechar a página: o valor anterior não pode ser recuperado depois disso.
Perguntas frequentes
Senha aleatória ou frase-senha: qual devo escolher?
Senha aleatória cabe melhor em campos com regras rígidas de comprimento e tipos de caractere. Frase-senha é mais fácil de digitar de memória ou ditar em voz alta, e pode chegar a uma entropia comparável à de uma senha aleatória de bom tamanho quando tem palavras suficientes.
Como a entropia é calculada?
Para senha aleatória, é o comprimento vezes o log2 do tamanho do conjunto de caracteres ativo. Para frase-senha, é o número de palavras vezes o log2 do tamanho da lista de sorteio, somando log2(100) se um número for adicionado ao final e o log2 do total de símbolos permitidos se um símbolo for adicionado.
Por que não aparece uma estimativa de "tempo para quebrar"?
De propósito: esse tipo de estimativa depende de suposições sobre o hardware do atacante que ficam desatualizadas rapidamente e podem passar uma falsa sensação de segurança. A ferramenta mostra a entropia em bits e uma classificação de força relativa em vez disso.
O que a opção "Garantir pelo menos um caractere de cada conjunto" faz?
Ela força o resultado a incluir pelo menos um caractere de cada conjunto selecionado (minúscula, maiúscula, número, símbolo), quando o comprimento escolhido permite. Desligada, cada caractere é sorteado de forma totalmente independente, e uma senha longa tecnicamente poderia, embora de forma improvável, sair sem nenhum caractere de um dos conjuntos.
Que lista de palavras a frase-senha usa?
Uma lista de substantivos curtos e comuns, com cerca de 110 palavras, escolhida conforme o idioma do site que você está usando no momento — português, inglês ou espanhol.
As quatro variações mostradas usam a mesma aleatoriedade da senha principal?
Sim, mas são sorteadas separadamente — cada uma é uma senha ou frase-senha independente gerada com as mesmas opções configuradas, não uma variação derivada do resultado principal.
A senha gerada fica salva em algum lugar?
Não. Ela existe só no estado da página enquanto você a usa; gerar outra, recarregar ou fechar a aba faz o valor anterior desaparecer sem deixar rastro.
Escolher um perfil rápido trava as opções, ou dá para ajustar depois?
Dá para ajustar livremente depois de escolher um perfil; ele só preenche um ponto de partida — comprimento, conjuntos, símbolos permitidos e a opção de evitar ambíguos — que você pode alterar campo a campo em seguida.
Ferramentas relacionadas
- DisponívelLocal
Gerador de HMAC
Gere hashes HMAC com uma chave secreta.
- PopularDisponívelLocal
Gerador de Hash e Checksum
Calcule hashes SHA-1, SHA-256, SHA-384 e SHA-512.
- DisponívelLocal
Visualizador e Removedor de EXIF
Inspecione metadados de fotos e baixe uma cópia limpa.
- DisponívelLocal
Gerador de Content Security Policy
Monte um cabeçalho Content-Security-Policy a partir de um formulário.
- DisponívelLocal
Decodificador de Certificado X.509
Decodifique certificados PEM ou DER localmente no navegador.
- DisponívelLocal
Analisador de Cabeçalho de E-mail
Organize headers brutos em campos, rota e autenticação reportada.
- DisponívelServidor
Verificador de Senha Vazada
Verifique se uma senha já apareceu em um vazamento de dados conhecido.
- DisponívelServidor
Verificador de Cabeçalhos de Segurança
Escaneie os cabeçalhos de resposta HTTP de um site e avalie sua postura de segurança.
- DisponívelServidor
Verificador de Certificado SSL/TLS
Faça um handshake TLS real contra um domínio e receba uma nota para o certificado, a cadeia e o suporte a protocolos.
- DisponívelLocal
Gerador de Chave SSH
Gere pares de chaves SSH Ed25519, RSA ou ECDSA com chave pública OpenSSH e fingerprints.