Gerador de senhas
Uma senha forte é a base da segurança da conta. Este gerador cria strings aleatórias no comprimento e conjunto de caracteres que você escolher. A geração acontece localmente — a senha nunca é armazenada nem enviada. Copie o resultado para um gerenciador de senhas e não a compartilhe por mensagem ou e-mail.
Comprimento da senha
Letras minúsculas
Letras maiúsculas
Números
Símbolos
Sua senha
Uby$=?i_^po4q%rB
Como gerar uma senha forte
1. Defina o comprimento (12–16 caracteres é um bom mínimo).
2. Ative letras maiúsculas e minúsculas, dígitos e — idealmente — símbolos.
3. Clique em "Gerar senha".
4. Copie a senha para a área de transferência e salve em um gerenciador de senhas.
Exemplos de boas configurações
Contas do dia a dia (lojas, fóruns)
Comprimento 16 com letras, dígitos e símbolos. Essa senha é difícil de quebrar por força bruta e fácil de guardar em um gerenciador de senhas.
Sem símbolos (sistemas mais antigos)
Alguns bancos ou portais rejeitam caracteres especiais. Use 20 caracteres com letras e dígitos — o comprimento extra compensa parcialmente a falta de símbolos.
Senha temporária ou de uso único
Para uma conta de teste rápido, 12 caracteres podem ser suficientes. Troque por algo mais longo se você mantiver a conta.
Quando usar o gerador
• Quando você cria uma nova conta e precisa de uma senha única.
• Quando troca senhas após um vazamento de dados.
• Quando quer evitar reutilizar a mesma senha em vários sites.
O que não fazer
• Não envie uma senha gerada por e-mail ou mensagem para ninguém.
• Não use senhas curtas (menos de 10 caracteres) para contas importantes.
• Não confie em memorizar uma string longa e aleatória — use um gerenciador de senhas.
Por que a aleatoriedade importa
Senhas inventadas "de cabeça" costumam ser previsíveis: datas, nomes, padrões do teclado. Ataques de dicionário e vazamentos de outros serviços exploram exatamente essas fraquezas. Um gerador apoiado pela aleatoriedade criptográfica do navegador produz uma string que não pode ser adivinhada a partir da sua biografia. Isso não impede phishing, mas dificulta muito a quebra offline de senhas.
Um gerenciador de senhas é a combinação perfeita
O melhor padrão é: uma senha única gerada, salva em um gerenciador, mais autenticação de dois fatores quando disponível. Você não precisa memorizar dezenas de strings — o gerenciador as preenche para você. O gerador desta página não substitui um gerenciador; ele apenas fornece matéria-prima segura.
O que evitar
Não guarde senhas em uma nota na nuvem sem criptografia, não as envie em chat e não use a mesma string para e-mail, banco e redes sociais. Se um serviço vazar, mude a senha lá e em todo lugar onde você a reutilizou. Uma senha curta apenas numérica pode ser quebrada em segundos hoje em dia.
Quando trocar as senhas
Você não precisa mudar toda senha mensalmente sem motivo. Troque após um vazamento, após emprestar um dispositivo, ou quando uma senha era fraca ou reutilizada. O gerador facilita trocar por uma substituta forte e única na hora.
Perguntas frequentes
O que torna uma senha segura?
Procure ter pelo menos 12–16 caracteres, uma mistura de letras, dígitos e símbolos, e evite palavras de dicionário e dados pessoais.
O gerador salva minhas senhas?
Não. As senhas são criadas localmente e não são armazenadas em nenhum servidor.
De onde vem a aleatoriedade?
Usamos a fonte criptográfica aleatória do navegador (crypto.getRandomValues), não o simples Math.random, sempre que disponível.
Posso usar a senha em um aplicativo gerenciador?
Sim — essa é a abordagem recomendada. Copie e salve no 1Password, Bitwarden, iCloud Keychain ou similar.
Por que evitar reutilizar senhas?
Se uma conta vazar, os invasores imediatamente tentam a mesma senha em outros lugares.
Os símbolos são sempre obrigatórios?
Nem sempre. Se um site bloquear símbolos, torne a senha mais longa com letras e dígitos.
Isso funciona offline?
Depois que a página carrega, a geração é local. Abrir a página pela primeira vez ainda precisa de internet.
Posso gerar várias senhas seguidas?
Sim. Cada clique em "Gerar" cria uma nova string.