Como usar
- Defina Tamanho com o número de caracteres por string, de 1 a 256.
- Marque A–Z, a–z, 0–9 ou Símbolos para escolher os caracteres usados.
- Marque Excluir ambíguos (i l 1 L o O 0 I) se quiser evitar caracteres fáceis de confundir.
- Defina Quantidade de 1 a 100. As strings são geradas novamente a cada mudança nas opções.
Exemplos
IDs para testar um cadastro de clientes
•••••••••••••••• •••••••••••••••• •••••••••••••••• •••••••••••••••• •••••••••••••••• Alfabeto: 62 caracteres · ≈ 95.3 bits por string
Token hexadecimal para dados de teste
•••••••••••••••••••••••••••••••• Alfabeto: 16 caracteres · ≈ 128.0 bits por string
Códigos legíveis e sem caracteres repetidos para vales
•••••••• •••••••• •••••••• •••••••• •••••••• •••••••• •••••••• •••••••• •••••••• •••••••• Alfabeto: 31 caracteres · ≈ 38.2 bits por string
Perguntas frequentes
Como gerar uma string sem caracteres repetidos?
Marque Caracteres únicos. O Tamanho não pode ultrapassar o número de caracteres disponíveis. Essa opção evita repetições dentro de cada string, mas não impede strings iguais na mesma lista.
Posso usar letras com acento ou espaços?
Não. Caracteres personalizados aceita apenas ASCII imprimível, sem espaços, com até 256 caracteres. Esse campo substitui os conjuntos marcados, e caracteres duplicados são ignorados.
As strings são realmente aleatórias?
A ferramenta usa crypto.getRandomValues com um método de seleção sem viés, não Math.random. Se o navegador não oferecer a Web Crypto API, nenhuma string será gerada.
As strings geradas ficam salvas?
As strings são geradas no navegador e não são armazenadas. Apenas as opções, incluindo o texto de Caracteres personalizados, ficam salvas no localStorage.
Cada string contém todos os tipos de caracteres selecionados?
Não há garantia de que cada string inclua letras, números e símbolos ao mesmo tempo. Para senhas de contas, use o Gerador de senhas.