Gerador de Token Aleatório Online
Gerador de token aleatório
Escolha o tamanho e a codificação. Os valores só são criados quando você toca em Gerar.
Toque em Gerar para criar valores novos.
A ferramenta usa Web Crypto neste navegador e não envia nem salva os tokens no servidor. Copiar e baixar são ações opcionais.
Limpar remove os valores desta tela; não apaga a área de transferência ou arquivos baixados. Para autenticação real, prefira o gerador e o gerenciador de segredos do sistema responsável.
Dados atualizados para 2026
Encontrou um erro?
Ajude a manter nossas calculadoras precisas.
Como gerar um token aleatório
- Escolha de 16 a 64 bytes por token.
- Selecione hexadecimal ou Base64URL e a quantidade de valores.
- Toque em Gerar. Cada nova geração substitui o lote anterior.
- Copie um valor, copie o lote ou baixe o arquivo TXT somente se precisar.
Alterar uma configuração remove os resultados anteriores. O botão Limpar também esvazia a lista, mantendo as opções escolhidas. Nenhum token é criado automaticamente ao abrir a página.
Bytes, bits e quantidade de caracteres
Um byte contém oito bits. Por isso, 32 bytes representam 256 bits aleatórios teóricos. A ferramenta usa crypto.getRandomValues(), disponibilizado pelo navegador, e exige HTTPS ou localhost. Se a API não estiver disponível ou falhar, a geração é interrompida; não usamos um gerador alternativo como Math.random.
Em hexadecimal, cada byte ocupa dois caracteres: 32 bytes produzem 64 caracteres. Em Base64URL sem preenchimento, os mesmos 32 bytes ocupam 43 caracteres. O número de bits informado pressupõe o funcionamento correto do gerador criptográfico; não é uma nota de segurança nem uma estimativa de tempo para descobrir o token.
Hexadecimal ou Base64URL?
Hexadecimal usa os caracteres de 0 a 9 e de a a f. Base64URL usa letras, números, hífen e sublinhado; esta ferramenta omite o preenchimento com =. As duas opções representam bytes aleatórios com alfabetos diferentes. Codificação não é criptografia, e uma representação mais longa não significa mais aleatoriedade.
O alfabeto Base64URL é compatível com URLs, mas isso não torna adequado colocar segredos em endereços. URLs podem aparecer em históricos e registros de acesso. Esta ferramenta não inclui tokens no endereço da página ou em links de compartilhamento.
O que este gerador cria
O resultado é uma string aleatória, útil para exemplos, testes e sistemas que aceitam valores gerados externamente. Ele não é uma credencial emitida por um serviço: não cria token bancário, acesso a uma API, JWT, sessão OAuth, permissões ou prazo de validade.
Para autenticação real, prefira os recursos do backend ou framework responsável. A geração do identificador e as regras de armazenamento, expiração, rotação e revogação são partes diferentes do sistema.
Privacidade ao copiar, baixar e limpar
Esta ferramenta mantém os valores na memória e na tela do navegador, sem enviá-los ao servidor ou gravá-los em armazenamento local. Copiar coloca os valores na área de transferência; baixar cria um arquivo de texto simples. Limpar a lista não apaga esses destinos nem garante a eliminação física dos dados da memória.
O site continua carregando seus recursos normais pela rede. Scripts da página, extensões ou um dispositivo comprometido podem acessar conteúdo visível. Não envie tokens reais ao reportar um erro. A geração e os valores dos tokens não são expostos como ferramenta WebMCP para assistentes de IA.
Fontes e metodologia
- MDN — Crypto.getRandomValues(): geração de valores criptograficamente aleatórios no navegador.
- RFC 4648: codificações Base16, Base64 e Base64URL.
- OWASP — Session Management Cheat Sheet: geração e gerenciamento de identificadores de sessão.
Outras utilidades
Veja o contador de caracteres e palavras ou explore as ferramentas de Texto e Utilidades.