Gerador de senhas

Grátis, instantâneo e 100% local: suas senhas nunca saem do seu navegador.

Sua senhaTudo no seu navegador
 

 entropia estimada

Tipos de caracteres
Opções avançadas

Este gerador de senhas cria senhas fortes e aleatórias direto no seu navegador. Nada é enviado a um servidor, nada fica guardado e você não precisa criar conta. Ajuste o comprimento, escolha os tipos de caracteres e copie o resultado — ou gere até 50 de uma vez.

Por que usar um gerador de senhas fortes

As credenciais continuam sendo uma das principais portas de entrada dos atacantes. Segundo o relatório Data Breach Investigations Report 2026, da Verizon, o uso indevido de credenciais aparece em algum ponto de 39% dos vazamentos de dados.

Algo mudou naquele ano, e vale dizer com clareza: pela primeira vez em 19 anos, a exploração de vulnerabilidades superou o roubo de credenciais como principal porta de entrada, com 31% dos vazamentos.

Isso não quer dizer que o problema das senhas esteja resolvido. Somadas, as portas de entrada ligadas à identidade — o phishing, com 16%, e o uso indevido de credenciais, com outros 16% — chegam a 32% e ainda ficam à frente das vulnerabilidades.

Repetir uma senha transforma um vazamento em vários

Uma senha usada em um único lugar falha uma única vez. A mesma senha em uma dúzia de contas transforma o vazamento do site mais fraco em acesso a todos os outros.

Os atacantes automatizam isso: pegam as credenciais de um vazamento e as testam em centenas de outros serviços. Por isso, ter uma senha diferente em cada conta importa mais do que qualquer padrão engenhoso.

Esse é o argumento prático para usar um gerador de senhas: ele faz com que ter uma senha diferente em cada conta seja o caminho mais fácil, e não uma obrigação.

As senhas que inventamos são previsíveis

Quase todo mundo recorre aos mesmos formatos: uma maiúscula no começo, uma palavra conhecida no meio e um número com um símbolo no fim, como Flamengo2024! ou Brasil123. As ferramentas de quebra de senhas transformam esses formatos em regras e testam essas regras primeiro.

Um gerador de senhas não tem esses hábitos. Cada posição é escolhida de forma independente, e é exatamente isso que torna o resultado tão custoso de adivinhar.

O comprimento vale mais que a complexidade

O NIST encerrou essa discussão na publicação SP 800-63B. A seção 3.1.1.2 determina que os sistemas de verificação “SHALL NOT impose other composition rules (e.g., requiring mixtures of different character types) for passwords”: não devem impor outras regras de composição, como exigir a mistura de tipos diferentes de caracteres.

Em outras palavras, o instituto de padrões dos Estados Unidos rejeita expressamente a obrigação de misturar tipos de caracteres. O que ele exige é comprimento: no mínimo 15 caracteres quando a senha é o único fator de autenticação.

Gráfico de barras que compara a entropia de três senhas geradas aleatoriamente. Uma senha de 9 caracteres com todos os tipos chega a cerca de 59 bits. Uma de 19 caracteres só com minúsculas chega a cerca de 89 bits e é mais forte, apesar de usar um conjunto de caracteres muito menor. Uma de 16 caracteres com todos os tipos chega a cerca de 105 bits.

Uma senha de 19 letras minúsculas tem mais entropia do que uma de 9 caracteres que usa todos os tipos.Entropia = comprimento × log₂(tamanho do conjunto de caracteres). Vale apenas para valores gerados aleatoriamente.

O que é um gerador de senhas?

Um gerador de senhas é uma ferramenta que cria uma senha aleatória a partir do conjunto de caracteres que você escolhe, usando uma fonte de aleatoriedade criptograficamente segura. Ao contrário de uma senha inventada, a senha gerada não segue nenhum padrão, não tem significado pessoal e não se repete em outras contas.

Como uma senha aleatória é gerada

O gerador de senhas pede bytes aleatórios ao sistema operacional, associa cada byte a um caractere do conjunto escolhido e repete o processo até chegar ao comprimento pedido.

A etapa de associação importa mais do que parece. Quando se usa o resto da divisão de um byte pelo tamanho do alfabeto, os primeiros caracteres aparecem com mais frequência sempre que esse tamanho não é uma potência de dois — ou seja, quase sempre. Esta ferramenta usa amostragem por rejeição, e por isso todos os caracteres têm a mesma probabilidade.

Aleatoriedade criptográfica ou pseudoaleatoriedade

Os navegadores oferecem duas fontes de aleatoriedade, e só uma serve para um gerador de senhas.

Math.random() parte de uma semente e executa um algoritmo determinístico. Quem recuperar a semente consegue reproduzir a sequência inteira. Serve para embaralhar uma playlist, mas não para criar uma senha.

crypto.getRandomValues() tira seus valores do reservatório de entropia do sistema operacional, alimentado pelo ruído do hardware e por variações de tempo. Não há semente para recuperar. Todos os valores deste site vêm daí.

Diagrama que compara duas fontes de números aleatórios. Math.random parte de uma semente e executa um algoritmo determinístico; por isso, a mesma semente reproduz a mesma sequência e o resultado é previsível: nunca deve ser usado para senhas. crypto.getRandomValues tira seus valores do reservatório de entropia do sistema operacional, alimentado pelo ruído do hardware, por variações de tempo e por interrupções, e os passa por um gerador criptograficamente seguro, de modo que o resultado não pode ser reproduzido nem previsto.

As duas funções existem em todos os navegadores. Só a Web Crypto API serve para senhas, chaves e segredos.

O que é a entropia de uma senha

A entropia mede quantas tentativas um atacante precisa fazer e é expressa em bits. Cada bit a mais dobra esse número.

Uma senha de 16 caracteres escolhidos entre 85 possíveis tem cerca de 102 bits. Esse número aparece em tempo real ao lado das opções enquanto você as altera.

Gerador de senhas ou gerador de frases secretas

Um gerador de senhas produz uma sequência densa de caracteres. Um gerador de frases secretas junta várias palavras escolhidas ao acaso.

As frases secretas chegam a uma entropia parecida com mais comprimento em vez de mais densidade, e por isso são muito mais fáceis de digitar no celular ou de ditar em voz alta. Use uma senha quando um programa a preenche por você, e uma frase secreta quando uma pessoa precisa lidar com ela.

Como usar este gerador de senhas em 4 passos

Passo 1: escolha o comprimento

Arraste o controle deslizante ou escolha um dos comprimentos predefinidos. Por padrão, a senha tem 16 caracteres.

Esse valor não é arbitrário: o NIST exige pelo menos 15 caracteres para uma senha que é o único fator de autenticação, então 16 cumpre a norma com folga.

Passo 2: escolha os tipos de caracteres

Deixe os quatro tipos ativados, a não ser que um sistema específico obrigue você a fazer outra coisa. Quanto mais tipos de caracteres, maior o conjunto e mais entropia cada caractere acrescenta.

Alguns sistemas antigos não aceitam símbolos. Se você encontrar um deles, desative os símbolos e aumente o comprimento para 20 ou mais: os caracteres extras compensam com sobra o conjunto menor.

Passo 3: confira a força e a entropia

A maioria das ferramentas se limita a um rótulo vago. Este gerador de senhas mostra também a entropia exata: o indicador se preenche em cinco faixas, e o número de bits ao lado diz quanta força essa faixa representa.

Escala que mostra a força de uma senha medida em bits de entropia. Abaixo de 40 bits ela é muito fraca, o comum numa senha de 8 letras minúsculas. De 40 a 64 bits é fraca. De 64 a 80 bits é razoável. De 80 a 100 bits é forte. Acima de 100 bits é muito forte. O padrão deste site, uma senha de 16 caracteres com todos os tipos, chega a cerca de 102 bits.

Acima de 100 bits, a senha é muito forte. Com a configuração padrão de 16 caracteres, ela chega a cerca de 102 bits.

Como ler o valor da entropia

Abaixo de 40 bits, quebrar a senha é trivial. Entre 64 e 80 bits, ela basta para contas de pouco valor. Acima de 100 bits, um ataque de força bruta fica fora do alcance de qualquer hardware previsível.

Passo 4: copie a senha ou gere várias

Clique em Copiar e cole o resultado direto na conta que você está criando. O botão confirma com um breve “Copiado!” e volta ao normal. O valor copiado não sai da página.

Até 50 senhas de uma vez

Abra as opções avançadas do gerador de senhas e aumente a quantidade. O resultado vira uma lista que você pode copiar de uma vez ou baixar como arquivo de texto — útil para cadastrar uma equipe ou preparar dados de teste.

Para que serve este gerador de senhas

Senhas para as contas do dia a dia

Gere uma por conta, cole e deixe que o seu gerenciador de senhas a guarde. O valor de um gerador de senhas está em nunca repetir o que ele produz.

Se uma conta exige uma senha que você precisa digitar à mão numa TV ou num videogame, uma senha fácil de lembrar é a melhor opção.

Senhas em lote para equipes e novos funcionários

O modo em lote compensa quando você precisa criar 20 contas de uma vez. Gere o lote, baixe o arquivo de texto, distribua-o por um canal seguro e exija que cada pessoa troque a senha no primeiro acesso.

Segredos e credenciais para desenvolvimento

Uma senha genérica não tem o formato certo para a maioria das credenciais de máquina: elas costumam precisar de uma codificação específica ou de um comprimento fixo, e não de um conjunto misto de caracteres.

Para esses casos, use as ferramentas específicas: chaves de API (em inglês), chaves secretas (em inglês), segredos de assinatura JWT (em inglês), salts (em inglês) ou uma string aleatória quando você controla o formato.

Senhas de Wi-Fi, roteador e outros dispositivos

As páginas de administração do roteador e as senhas do Wi-Fi são digitadas raramente e atacadas com frequência, o que as torna candidatas ideais a um valor longo criado por um gerador de senhas.

Para um teclado numérico ou um aparelho que só aceita PIN, use o gerador de PIN.

Quantos caracteres uma senha deve ter?

Tabela com o tempo estimado de um ataque de força bruta offline contra senhas de 4 a 20 caracteres e cinco conjuntos de caracteres. Senhas mais longas com um conjunto menor sempre superam as mais curtas com um conjunto maior. Por exemplo, uma senha de 20 letras minúsculas leva cerca de 317 milhões de anos para ser quebrada, enquanto uma de 12 caracteres com todos os tipos leva cerca de 8.700 anos.

Tempo estimado de um ataque de força bruta offline, por comprimento e conjunto de caracteres. Vinte letras minúsculas resistem cerca de 36.000 vezes mais do que doze caracteres de todos os tipos.Calculado como conjunto^comprimento ÷ 2 ÷ 10¹² tentativas por segundo, supondo um hash rápido sem salt. Hashes lentos, como bcrypt ou Argon2, levam muito mais tempo.

8 caracteres já não são seguros

Uma senha de 8 caracteres com todos os tipos cai em menos de uma hora num ataque offline contra um hash rápido. Em 2005, oito caracteres eram um mínimo razoável. Hoje já não são.

12 caracteres: o mínimo na prática

Doze caracteres de todos os tipos resistem cerca de 8.700 anos. Isso basta para contas com que você não se importa muito, mas fica abaixo do que o NIST exige hoje.

16 caracteres: o comprimento recomendado

Dezesseis caracteres — o padrão deste gerador de senhas — superam o mínimo de 15 do NIST e passam de 100 bits de entropia. É o suficiente para que o comprimento deixe de ser o elo fraco, e pouco o bastante para que colar a senha nunca cause problemas.

Quando vale a pena chegar a 24 ou 32

Aumente o comprimento nas contas que podem redefinir outras contas: o seu e-mail, o seu gerenciador de senhas, o registrador do seu domínio e o seu banco.

A partir de uns 32 caracteres, a entropia extra é puramente teórica: o ataque vai mirar em você, no seu dispositivo ou no processo de recuperação da conta muito antes de mirar na senha.

É seguro usar um gerador de senhas online?

Depende inteiramente de onde a senha é criada. A segurança de um gerador de senhas online é uma propriedade de como ele foi construído, não uma promessa da propaganda.

Onde a sua senha é criada

Diagrama que compara dois modelos. Neste site, a Web Crypto API cria a senha dentro do seu navegador e você a copia diretamente, então nada atravessa a fronteira da rede. Num gerador que trabalha em um servidor, a requisição viaja pela rede até o servidor, e a senha pode ficar exposta em trânsito, nos registros do servidor, em um banco de dados e nas cópias de segurança: quatro pontos por onde ela pode vazar.

Neste site, a senha é criada dentro do seu navegador e por isso nunca atravessa a rede. Um gerador que trabalha num servidor oferece pelo menos quatro pontos por onde ela pode vazar.

Este gerador de senhas funciona inteiramente no seu navegador. Não existe requisição que fique registrada, linha de banco de dados que possa vazar, cópia de segurança que a Justiça possa exigir nem histórico num servidor que alguém possa invadir mais tarde.

Confira você mesmo

Não é preciso acreditar na nossa palavra. São três verificações, e cada uma leva menos de um minuto.

  • Desconecte-se da internet e recarregue esta página a partir do cache. Ela continua gerando senhas.
  • Abra as ferramentas para desenvolvedores do navegador, vá até a aba Rede e gere uma senha. Nenhuma requisição aparece.
  • Veja o código-fonte da página e leia o código que produz o valor.

Um gerador de senhas que cria o valor num servidor não passa em nenhuma dessas três verificações.

O que fazer depois de gerar uma senha

Quando o gerador de senhas entregar um valor, cole-o direto na conta que você está criando e guarde-o num gerenciador de senhas.

Evite os erros mais comuns: mandar a senha para o seu próprio e-mail, guardá-la num app de notas ou manter uma planilha de credenciais. Qualquer um desses hábitos transforma uma senha forte numa senha fraca.

Gerador de senhas ou gerenciador de senhas

Um gerador de senhas e um gerenciador de senhas resolvem metades diferentes do mesmo problema, e este site só resolve uma delas.

Isto é um gerador, não um gerenciador de senhas. Ele cria valores, mas não os guarda, não os sincroniza nem os preenche por você — e não tem vínculo com nenhum gerenciador de senhas.

RecursoEste geradorUm gerenciador de senhas
Cria senhas fortes e aleatóriasSimSim
Guarda as senhas para vocêNãoSim
Sincroniza entre dispositivosNãoSim
Preenche automaticamenteNãoSim
Exige uma contaNãoSim
PreçoGrátisGrátis ou pago

Use os dois: gere aqui e guarde lá. Juntos, eles cobrem o processo inteiro, porque uma senha forte que você não consegue guardar com segurança não ajuda ninguém.

Perguntas frequentes

Este gerador de senhas é gratuito mesmo?

Sim. Todos os geradores deste site são gratuitos e não têm limite de senhas. Não há conta, ninguém pede o seu e-mail e não existe nenhuma versão paga para a qual tentemos levar você.

Preciso criar uma conta?

Não. As senhas aparecem assim que a página carrega, e nunca pedimos o seu e-mail. As páginas em português não carregam o Google Analytics nem os cookies dele.

As senhas geradas ficam guardadas em algum lugar?

Não. As senhas são criadas no seu navegador com a Web Crypto API e nunca saem do seu dispositivo. Elas não são enviadas a nenhum servidor, não são gravadas em banco de dados, não ficam no armazenamento do navegador e não entram em nenhuma estatística. Quando você fecha a aba, elas desaparecem para sempre.

Qual a diferença para o gerador que vem no gerenciador de senhas?

Esses geradores são a porta de entrada para um gerenciador pago, por isso são simples de propósito. Aqui, a ferramenta é o produto: ela gera até 50 senhas de uma vez, mostra a entropia exata em bits, exclui os caracteres que você escolher e oferece comprimentos predefinidos, recursos que o gerador de um gerenciador costuma não ter.

Quantos caracteres uma senha deve ter?

Use 16 caracteres como ponto de partida e passe para 20 ou mais no e-mail, no banco e em qualquer conta que possa redefinir as outras. O NIST exige hoje um mínimo de 15 caracteres para senhas que são o único fator de autenticação, então 16 cumpre esse mínimo com folga.

O que fazer com a senha depois de gerá-la?

Cole a senha direto na conta que você está criando e guarde-a num gerenciador de senhas. Não mande a senha para o seu próprio e-mail, não a guarde num app de notas nem a anote numa planilha. Se você precisa de algo que dê para memorizar, use uma frase secreta.

Posso gerar várias senhas de uma vez?

Sim. Abra as opções avançadas e escolha 5, 10, 25 ou 50 senhas. A lista pode ser copiada com um clique ou baixada como arquivo de texto, o que ajuda quando você cadastra várias contas ou prepara um ambiente de testes.

Uma senha aleatória é melhor que uma inventada?

Sim, e por uma margem bem maior do que a maioria imagina. As senhas que inventamos se parecem: uma maiúscula no começo, uma palavra no meio e um número com um símbolo no fim, como Flamengo2024!. As ferramentas de quebra de senhas testam esses formatos antes de qualquer outra coisa. Uma senha gerada não tem formato nenhum que elas possam explorar.

Mais geradores gratuitos

Todos os geradores deste site funcionam no seu navegador, sem conta e sem limites. Se você precisa de algo além de um gerador de senhas, comece por aqui. Os de chaves e segredos e o de UUID, por enquanto, só estão em inglês.

Metodologia

Atualizado em

Como a entropia é calculada

entropia = comprimento × log₂(tamanho do conjunto de caracteres)

O tamanho do conjunto é o que está realmente em uso depois das suas exclusões, não o máximo teórico. Os valores são arredondados para exibição, porque a entropia é uma estimativa, não uma medição.

Há uma correção. Cada tipo escolhido é colocado uma vez antes de o restante ser preenchido, então nunca aparece uma senha sem algum dos tipos, e o número exibido desconta o que isso exclui.

Com os 16 caracteres padrão, a fórmula dá 102,6 bits e o número exibido, 102. A diferença é de cerca de 4 bits com 4 caracteres e de menos de meio bit a partir de 16.

Como os tempos de quebra são calculados

tempo = conjuntocomprimento ÷ 2 ÷ 10¹² tentativas por segundo

Os números supõem um ataque offline contra um hash rápido e sem salt, como MD5 ou SHA-1, a 10¹² tentativas por segundo, em média sobre metade das combinações possíveis. Um hash lento, feito para senhas — bcrypt, scrypt ou Argon2 —, leva muitas ordens de grandeza a mais. São comparações de ordem de grandeza, não previsões.

De onde vem a aleatoriedade

Cada valor é produzido por crypto.getRandomValues() no seu navegador, e Math.random() nunca é usado. A escolha dos caracteres usa amostragem por rejeição para evitar o viés do módulo, que favoreceria o começo do alfabeto.