JWT Encoder
Gere JSON Web Tokens assinados com HS256, HS384 ou HS512. Defina cabeçalho e carga útil personalizados, forneça um segredo e copie o JWT codificado.
JWT Encoder
Como funciona
1. Base64URL-encode the header JSON and payload JSON separately.
2. Concatenate them as header.payload.
3. Sign that string using HMAC with your chosen SHA algorithm and secret.
4. Base64URL-encode the signature and append as header.payload.signature.
⚠ Apenas para desenvolvimento e testes. Nunca exponha segredos reais em uma ferramenta de navegador.
Como funciona a assinatura JWT
A assinatura JWT baseada em HMAC combina o cabeçalho e a carga útil codificados em Base64url com uma chave secreta para produzir uma assinatura. As três partes são unidas com pontos para formar o token final.
Aviso de segurança
Nunca use segredos de produção reais em ferramentas baseadas em navegador. Este codificador é destinado apenas para desenvolvimento, testes e aprendizado.
Como usar
- Escolha um algoritmo (HS256, HS384 ou HS512).
- Edite o JSON da carga útil — adicione os claims que precisar.
- Insira uma chave secreta.
- Clique em Gerar JWT e copie o resultado.
A assinatura é executada em seu navegador usando a Web Crypto API — nenhum dado é enviado para qualquer servidor.
Perguntas Frequentes
- Quais algoritmos são suportados?
- HS256, HS384 e HS512 (HMAC-SHA). RS256 e outros algoritmos assimétricos não são suportados nesta ferramenta de navegador.
- É seguro usar com segredos de produção?
- Não. Nunca insira segredos de produção em qualquer ferramenta de navegador. Use isto apenas para desenvolvimento e testes.