Gerador de Strings Aleatórias — Grátis online

Gere uma string aleatória com comprimento e conjunto de caracteres personalizados.

Os resultados são fornecidos apenas para fins informativos e podem conter erros. Verifique de forma independente as informações importantes. O uso desta ferramenta é por sua conta e risco.

O que esta ferramenta faz

O Gerador de Strings Aleatórias cria uma string aleatória a partir dos grupos de caracteres que você escolher: minúsculas, MAIÚSCULAS, dígitos (0-9) e símbolos. Defina qualquer comprimento de 1 a 256 caracteres (16 por padrão). Minúsculas, maiúsculas e dígitos vêm ativados quando a página abre, o que gera uma string alfanumérica segura para usar em URLs e nomes de arquivo.

Os caracteres são sorteados com crypto.getRandomValues, a fonte aleatória segura do navegador, então o resultado serve para segredos. A string é gerada no seu dispositivo e nunca é enviada para lugar nenhum. Com os três grupos padrão há 62 caracteres possíveis, então cada caractere acrescenta quase 6 bits de aleatoriedade e uma string de 32 caracteres tem cerca de 190 bits.

Quando usar

  • Criar uma chave de API, um segredo de webhook ou um segredo de sessão para a configuração de uma aplicação.
  • Gerar códigos únicos de cupom ou de convite.
  • Produzir IDs de teste e valores de fixtures que não podem colidir.
  • Criar um salt ou um nonce aleatório durante a prototipação.

Exemplo prático

Entrada

Comprimento 24, minúsculas + MAIÚSCULAS + dígitos

Saída

Xk3pQ9vTz7LmA2eR8wYc4NbH

Perguntas sobre esta ferramenta

Qual deve ser o tamanho de uma chave secreta?

32 caracteres alfanuméricos (cerca de 190 bits) são mais que suficientes para chaves de API e segredos de assinatura. Strings mais longas aumentam a margem de segurança, mas raramente fazem diferença na prática.

Quais símbolos estão incluídos?

!@#$%^&*()-_=+[]{}. Deixe os símbolos desativados para tudo o que vai para uma URL, um comando de shell ou um arquivo de ambiente, onde alguns deles precisam de escape.

Qual é a diferença para um UUID?

Um UUID tem formato e comprimento fixos (36 caracteres, 122 bits aleatórios). Uma string aleatória permite escolher o comprimento e o alfabeto, por exemplo um código curto de 8 caracteres. Veja o Gerador de UUID quando precisar de um ID padrão.

Posso gerar várias strings de uma vez?

Cada clique cria uma string. Para um lote de IDs únicos, o Gerador de UUID gera até 100 de uma vez.

Esta ferramenta é gratuita?

Sim, é grátis. Sem cadastro nem e-mail. Veja o resultado nesta página.

Como recebo o resultado?

Use a ferramenta nesta página. O resultado aparece aqui, sem envio por e-mail.