JWT Encoder
Gere JSON Web Tokens assinados com HS256, HS384 ou HS512. Defina cabeçalho e carga 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 teste. 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 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, teste e aprendizado.
Como usar
- Escolha um algoritmo (HS256, HS384 ou HS512).
- Edite o JSON de carga — adicione as reivindicações necessárias.
- Digite uma chave secreta.
- Clique em Gerar JWT e copie o resultado.
A assinatura é executada no seu navegador usando a Web Crypto API — nenhum dado é enviado para nenhum 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 digite segredos de produção em nenhuma ferramenta de navegador. Use isso apenas para desenvolvimento e teste.