Gerador de strings aleatórias

Crie strings aleatórias no navegador. Escolha o comprimento, letras minúsculas e maiúsculas, dígitos, símbolos ou um alfabeto personalizado, como hexadecimal ou Base58. Gere até 100 valores, exclua caracteres parecidos ou repetições e copie ou transfira a lista. Tudo permanece no seu dispositivo.

Conjuntos de caracteres
Resultado
0 caract. · 0 bytes
Testar:
✓ Gere strings aleatórias, tokens e IDs ✓ Para chaves de API, dados de teste, sais e identificadores ✓ Aleatoriedade criptograficamente segura (Web Crypto) ✓ Processamento local no navegador
Exemplos
String alfanumérica (32)
Comprimento: 32

32 letras e dígitos, uma opção versátil para tokens e identificadores.

String hexadecimal (32)
Comprimento: 32 Caracteres personalizados: 0123456789abcdef

32 caracteres hexadecimais minúsculos de um alfabeto personalizado.

String forte com símbolos (20)
Comprimento: 20

20 caracteres de todos os conjuntos, incluindo símbolos, para maior entropia.

Token de minúsculas e dígitos (64)
Comprimento: 64

64 minúsculas e dígitos para sistemas sem maiúsculas ou símbolos.

O que é um gerador de strings aleatórias?

Um gerador de strings aleatórias cria sequências imprevisíveis a partir do conjunto de caracteres escolhido. Selecione minúsculas, maiúsculas, dígitos, símbolos ou um alfabeto personalizado para criar strings para desenvolvimento, testes ou preparação de dados. A ferramenta suporta alfabetos latino, cirílico e outros, além de conjuntos práticos como hexadecimal e Base58.

Defina um comprimento de 1 a 512 caracteres, escolha os conjuntos e clique em Gerar. Pode produzir até 100 strings de uma vez, uma por linha, separadas por vírgulas, espaços ou entre aspas. Copie o resultado ou transfira-o como ficheiro de texto.

Os valores possíveis aumentam com o comprimento e o número de caracteres distintos. A entropia é aproximadamente comprimento × log₂(tamanho do alfabeto). O gerador usa a API segura crypto.getRandomValues do navegador com amostragem por rejeição. Os valores são gerados localmente, sem envio ou armazenamento.

Escolher o conjunto de caracteres e as opções

Letras e dígitos servem para identificadores gerais. Se um sistema espera valores hexadecimais, use o alfabeto personalizado 0123456789abcdef. Adicione símbolos quando o sistema de destino aceitar pontuação. Um alfabeto próprio também é útil para formatos restritos e códigos legíveis.

Excluir caracteres semelhantes remove i, I, l, L, 1, o, O e 0. Com Sem repetições, cada carácter pode surgir apenas uma vez; o comprimento não pode exceder o conjunto único.

Uma string aleatória é um dado gerado, não automaticamente uma palavra-passe ou UUID. Escolha o comprimento e formato exigidos pelo sistema de destino.

FAQ

O gerador de palavras-passe destina-se a segredos usados por pessoas e apresenta estimativas de segurança. Este é uma ferramenta de desenvolvimento, com alfabetos personalizados, geração em lote e formatos de lista para tokens, identificadores e dados de teste.

Sim, se o formato e o comprimento cumprirem os requisitos. São criadas localmente com a API Web Crypto e não são enviadas ao servidor. Escolha entropia suficiente; 32 caracteres hexadecimais fornecem, por exemplo, 128 bits.

Defina uma quantidade de 1 a 100. Todas usarão as mesmas definições. Escolha linhas, vírgulas, espaços ou aspas e copie ou transfira a lista como ficheiro TXT.

Remove i, I, l, L, 1, o, O e 0, que podem ser confundidos ao ler ou escrever. É útil para códigos introduzidos manualmente.

Sim. Com Sem repetições, cada carácter é selecionado no máximo uma vez. Uma string só de dígitos não pode, por isso, ter mais de 10 caracteres.

Siga os requisitos do sistema de destino: letras e dígitos para identificadores, <code>0123456789abcdef</code> para strings hexadecimais minúsculas, ou um conjunto compatível com Base58 para evitar caracteres proibidos. Os duplicados contam apenas uma vez.
Ferramentas relacionadas