Gerador de JWT (assinar token HS256)
Crie e assine tokens JWT com HS256, HS384 ou HS512 a partir de um payload JSON e de uma chave secreta, com atalhos para iat, exp e sub, e verifique a assinatura de um token existente.
Criar e assinar um JSON Web Token
Tudo é feito no seu aparelho: nada é enviado para a internet.
Gerador de JWT (assinar token HS256): para que serve
Escreva o payload em JSON, informe a chave secreta e escolha o algoritmo. A ferramenta monta o cabeçalho, codifica tudo em Base64 URL e assina o token com HMAC pela Web Crypto API. Botões adicionam as claims iat e exp, e um campo verifica se a assinatura de um token existente confere com a chave.
O token é assinado no seu navegador e a chave não é enviada para nenhum servidor.
Como usar
- Escreva o payload em JSON.
- Informe a chave e o algoritmo.
- Copie o token ou verifique outro.
Quando usar
- Testar APIs que exigem autenticação por JWT.
- Gerar tokens para ambientes de desenvolvimento.
- Entender como funciona a assinatura de um JWT.
Perguntas frequentes
O que é um JWT?
É um token no formato cabeçalho.payload.assinatura, cada parte em Base64 URL. O payload traz as informações (claims), como o usuário (sub) e a validade (exp), e a assinatura garante que ninguém alterou o conteúdo sem conhecer a chave.
O payload é criptografado?
Não. Qualquer pessoa pode decodificar e ler o payload de um JWT assinado. A assinatura só impede alterações. Nunca coloque senhas ou dados sensíveis no token.
Qual chave usar no HS256?
Uma chave secreta longa e aleatória, de pelo menos 32 bytes, guardada só no servidor. Para testes, você pode gerar uma com o gerador de senhas. A ferramenta faz a assinatura no navegador com a Web Crypto API.
É grátis mesmo?
Sim, 100% grátis. Sem cadastro, sem assinatura e sem limite de uso. Todas as ferramentas do Ferramentas123 são gratuitas e rodam direto no seu navegador.