Gerador de senha por padrão

Gere uma senha seguindo um padrão personalizado: A para uma maiúscula aleatória, a para uma minúscula, 9 para um dígito, ! para um símbolo; qualquer outro caractere é mantido como está.

Exemplo:

Como funciona

Alguns sistemas exigem um formato preciso de senha (por exemplo, um PIN estendido como “AA99-9999” ou uma licença de software com estrutura fixa). Em vez de gerar uma senha totalmente aleatória, este padrão permite manter alguns caracteres fixos (como um hífen separador) e sortear os demais conforme o tipo: letra maiúscula, minúscula, dígito ou símbolo.

O que acontece se meu padrão contiver um caractere não reconhecido, como “_” ou “#”?

Qualquer caractere diferente de A, a, 9 ou ! é copiado como está no resultado. Isso é útil para inserir separadores fixos (hifens, pontos) ou um prefixo/sufixo constante na senha gerada.

Quais símbolos podem ser gerados por “!”?

O caractere ! no padrão é substituído por um símbolo aleatório escolhido entre !@#$%^&*-_+=, um conjunto propositalmente restrito para manter a compatibilidade com a maioria dos sistemas que limitam os caracteres especiais aceitos.

Processamento 100% local: a geração é feita inteiramente no seu navegador via WebAssembly.