Gerador de Token Seguro
Gere tokens aleatórios criptograficamente seguros (alfanumérico, hex ou base64) no navegador. Ideal para chaves de API, secrets, senhas e IDs únicos.
Trinta e dois bytes aleatórios em três formatos
Você precisa de uma chave de API ou de um secret de sessão e a tentação é apelar para Math.random, para um UUID reciclado ou para socar o teclado. Esta página puxa 32 bytes do gerador criptográfico do navegador, o crypto.getRandomValues, e mostra o resultado em três representações de uma vez. Um botão, um bloco de saída, nenhum campo de configuração.
O detalhe que quase ninguém repara: as três linhas não são três tokens. São os mesmos 32 bytes escritos de jeitos diferentes — hexadecimal com 64 caracteres, uma linha em base64 sem o preenchimento de igual, e 32 caracteres alfanuméricos. Escolha uma e ignore as outras. Não há como pedir outro tamanho nem outro conjunto de caracteres; o bloco é recalculado ao carregar a página e a cada clique em Gerar.
Duas ressalvas concretas. A linha rotulada base64url é base64 padrão com o preenchimento removido: os caracteres + e / continuam ali e não viraram - e _, então confira antes de colocar isso numa URL ou num nome de arquivo. A linha alfanumérica usa resto da divisão por 62, o que favorece de leve os oito primeiros símbolos do alfabeto; irrelevante num token de 32 caracteres, mas não copie essa técnica como fonte de aleatoriedade. Não há botão de copiar: selecione e copie na mão.
Perguntas frequentes
As três linhas são tokens independentes?
Posso escolher o tamanho do token?
Dá para gerar um secret de produção aqui?
Ferramentas Relacionadas
Construtor de JWT (HS256)
Monte um JWT preenchendo header, payload e segredo. Assinatura HS256 calculada no navegador via SubtleCrypto.
Gerador de nonce CSP seguro
Gera nonce aleatório base64 de 128 bits para Content-Security-Policy com exemplo de header e atributo <script nonce>.
Scanner de Segredos em Código
Encontra chaves de API, tokens, senhas e chaves privadas coladas em código ou .env, por padrão conhecido e por alta entropia.