Ferramenta Gratuita

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

Algoritmo

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

  1. Escolha um algoritmo (HS256, HS384 ou HS512).
  2. Edite o JSON de carga — adicione as reivindicações necessárias.
  3. Digite uma chave secreta.
  4. 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.