Gerador avançado de senhas

Crie senhas fortes e verdadeiramente aleatórias ou frases-senha fáceis de digitar — com regras avançadas: inclua ou exclua palavras, exija determinados caracteres, escolha os símbolos permitidos, evite repetições e sequências. Geradas localmente com o gerador criptográfico de números aleatórios do seu navegador; nunca são enviadas, armazenadas ou registradas.

Atualizado em
—

Opções avançadas
Inseridos em uma posição aleatória (separados por vírgulas).
Não diferencia maiúsculas de minúsculas; também foi removido da lista de palavras da senha.

Palavras, caracteres e prefixos obrigatórios não são contados como aleatórios, então o medidor de força continua preciso.

Gerar em massa

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Gerador de senhas

  1. Escolha entre senha, frase secreta ou PIN.
  2. Defina o comprimento (ou o número de palavras) e os tipos de caracteres que você precisa — 16 ou mais caracteres com todos os quatro tipos é uma boa configuração padrão.
  3. Fica de olho no medidor de segurança: tente atingir pelo menos 80 bits de entropia para contas importantes.
  4. Clique em “Copiar” e salve na sua gerenciadora de senhas. Use ↻ Novo para criar outra senha ou Gerar lista para criar várias de uma vez.

O que torna uma senha forte?

Uma senha forte é longa, aleatória e exclusiva para uma conta. A força é medida pela entropia — o número de tentativas que um invasor precisaria, expresso em bits. Cada bit a mais dobra o trabalho. Uma senha escolhida aleatoriamente de um conjunto de N caracteres com comprimento L tem L × log₂(N) bits de entropia: uma senha de 16 caracteres, escolhida entre todos os 94 caracteres ASCII imprimíveis, tem cerca de 105 bits, o que está muito além do alcance de qualquer ataque de força bruta. Senhas escolhidas por pessoas, como Summer2026! parecem complexas, mas estão entre os primeiros padrões que as ferramentas de quebra de senhas tentam.

Como esse gerador funciona

  • Aleatoriedade criptograficamente segura. Os caracteres são escolhidos com crypto.getRandomValues(), o CSPRNG do navegador, usando amostragem por rejeição para que cada caractere tenha a mesma probabilidade (sem viés de módulo). Math.random() nunca é usado.
  • Nada sai do seu aparelho. As senhas são geradas nesta página, não são enviadas para um servidor, não ficam armazenadas localmente e nunca aparecem na URL. Só suas configurações (comprimento, tipos de caracteres) são lembradas.
  • A opção “Pelo menos um de cada tipo” regenera até que todos os tipos selecionados apareçam, o que mantém o resultado uniformemente aleatório entre senhas que atendem às regras típicas dos sites.

Senha x frase-senha

TipoExemploEntropia
Senha aleatória, 12 caracteres, 94 símbolosq7#Lr!x2Vb$e≈ 79 bits
Senha aleatória, 20 caracteres, 94 símbolos8w$Kt@pZ…≈ 131 bits
Frase secreta, 6 palavras (lista curta da EFF)cork-fling-dried-ivy-mocha-purse≈ 62 bits
Frase-senha, 8 palavrascork-fling-dried-ivy-mocha-purse-oval-zippy≈ 83 bits
PIN, 6 dígitos402917≈ 20 bits

As frases-senha são mais fáceis de lembrar e digitar no celular — ideais para a senha mestra do seu gerenciador de senhas ou para o login no aparelho. Senhas com caracteres aleatórios têm mais entropia em menos caracteres e são as melhores para tudo o que fica guardado em um gerenciador de senhas.

Como a estimativa do tempo de quebra é calculada

A estimativa parte do princípio de um ataque offline a um banco de dados de senhas roubadas e com hash rápido, a 10 bilhões de tentativas por segundo — algo bem ao alcance de uma única GPU moderna atacando hashes rápidos e sem sal, como MD5 ou SHA-1 — e informa o tempo médio para descobrir a senha (metade do espaço de busca). Hashes lentos, como bcrypt ou Argon2, tornam os ataques reais milhares de vezes mais lentos; formulários de login online com limitação de taxa, ainda mais lentos. A entropia aqui é exata para senhas geradas; ela não se aplica a senhas que você mesmo inventa.

Melhores práticas

  • Use uma senha diferente para cada site e guarde-as em um gerenciador de senhas.
  • Ative a autenticação de dois fatores (de preferência, chaves de acesso ou um aplicativo autenticador) sempre que possível.
  • As orientações atuais do NIST (SP 800-63B) dão prioridade ao comprimento em vez da complexidade forçada e desaconselham a expiração rotineira de senhas.

Precisa de um identificador aleatório em vez de um segredo? Use o Gerador de UUID; para fazer o hash de um valor, experimente o Gerador de Hash.

Também pesquisado como: gerador avançado de senhas, senha com palavras específicas, gerador de senhas personalizado, senha aleatória, senha segura, senha forte, diceware, gerador de pins.

Ferramentas que combinam com: Gerador de senhas

  • Codificação/Decodificação Base64 — Converte texto para Base64 e vice-versa, com suporte total a UTF-8 (acentos, emojis); alterna para Base64 seguro para URLs; ou arrasta um arquivo para obter sua string Base64 ou URI de dados.
  • Decodificador JWT — Cole um JSON Web Token para analisar seu cabeçalho e sua carga, verificar quando ele expira e conferir sua assinatura.
  • Markdown Table Generator — Build a table in a spreadsheet-like editor — or paste cells from Excel, Google Sheets or CSV — set column alignment and get a neatly aligned Markdown table (GitHub-flavored) or clean HTML.
  • Find and Replace — Paste text and replace words or patterns — case-sensitive or not, whole words only, or with regular expressions and $1 capture groups.

Perguntas frequentes

Posso incluir minhas próprias palavras na senha?
Sim — abre as opções avançadas e digita as palavras que quer incluir. Elas são colocadas em uma posição aleatória, e o medidor de força leva em conta só a parte aleatória, porque uma palavra conhecida não aumenta muito a segurança. Você também pode excluir palavras como seu nome ou o nome da sua empresa.
Um site só aceita certos símbolos. O que eu faço?
Digite os símbolos permitidos na seção “Símbolos permitidos” (por exemplo !@#$%). Só esses serão usados, e a opção “Deve incluir esses caracteres” garante que determinados caracteres apareçam.
É seguro gerar uma senha online?
Com essa ferramenta, sim: a senha é criada pelo JavaScript no seu navegador usando crypto.getRandomValues() e nunca é transmitida, registrada ou salva. Você pode até mesmo se desconectar da internet depois que a página carregar, e ela continua funcionando.
Qual deve ser o comprimento da minha senha?
Para contas armazenadas em um gerenciador de senhas, 16 a 20 caracteres aleatórios já são suficientes (mais de 100 bits). Para uma frase-senha que você precise memorizar, use pelo menos 6 a 7 palavras aleatórias; para uma senha-mestra, 8 palavras ou mais.
O que a opção “excluir similares” faz?
Ele remove caracteres que podem ser facilmente confundidos na hora de ler ou digitar uma senha manualmente: I, l, 1, |, O, 0 e o. Isso reduz um pouco a entropia por caractere, então acrescenta um ou dois caracteres para compensar.
Por que um site rejeita a senha que eu gerei?
Alguns sites limitam o comprimento ou os símbolos permitidos. Diminua o comprimento, desmarque a opção “Símbolos” ou insira os caracteres não permitidos (por exemplo, <>&\'") em “Excluir esses caracteres”.
De onde vêm as palavras da senha?
Da Lista de Palavras Curtas da EFF #1: 1.296 palavras curtas, comuns e fáceis de digitar em inglês, selecionadas pela Electronic Frontier Foundation, usadas sob a licença CC BY 3.0 US. Cada palavra adiciona cerca de 10,3 bits de entropia.
O que é entropia de senha?
A entropia mede a imprevisibilidade: uma senha com n bits de entropia é uma entre 2n possibilidades igualmente prováveis. 60 bits resistem a ataques online, 80+ bits resistem a tentativas de quebra offline bem financiadas, e 128 bits estão além do ataque de força bruta.
Posso instalar o Gerador de senhas como um aplicativo da web e usá-lo offline?
Sim. O Gerador de senhas é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas