Carregando ferramenta…

Gerador de JWT online grátis

JSON Web Tokens são a forma padrão de transmitir identidade e claims entre serviços. Com o gerador de JWT do QodeCat, você cria um token a partir de um payload JSON, escolhe o algoritmo HMAC e assina com o seu segredo. É ideal para testar APIs, simular autenticação em desenvolvimento e entender como um JWT é montado.

  • Assinatura HMAC: crie tokens com HS256, HS384 ou HS512.
  • Claims rápidos: adicione iat, exp, nbf, sub e iss com um clique.
  • Segredo aleatório: gere um segredo forte com o gerador de números aleatórios seguro do seu navegador.
  • Saída colorida: diferencie header, payload e assinatura num relance.

Como um JWT é criado?

Header, payload e assinatura

Um JWT tem três partes separadas por pontos. O header e o payload são JSON codificado em base64url; a assinatura é o valor HMAC dessas duas partes, calculado com o segredo. Quem tiver o mesmo segredo consegue verificar que o token não foi alterado.

Seu segredo fica no seu dispositivo

A assinatura é feita com a Web Crypto API embutida no seu navegador. Nem o payload nem o segredo são enviados para lugar nenhum. Ainda assim, sempre que possível, use aqui segredos de teste em vez de chaves de produção.

Perguntas frequentes

P. O payload do JWT é criptografado?

Não. O payload é apenas codificado em base64url, então qualquer pessoa consegue lê-lo. A assinatura impede alterações, não a leitura. Nunca coloque senhas ou outros dados sigilosos no payload.

P. Qual deve ser o tamanho do meu segredo HMAC?

No mínimo o tamanho da saída do hash: 256 bits (32 bytes) para HS256, 384 bits para HS384 e 512 bits para HS512. O botão Aleatório gera um segredo do tamanho certo.

P. Posso conferir o token que eu criei?

Sim. Cole o token no Decodificador JWT do QodeCat para ver o header e o payload e conferir a data de expiração.