Glyph WidgetsGlyph Widgets
SobreContatoPrivacidadeTermosApoiar no Ko-fi

© 2026 Glyph Widgets. Todos os direitos reservados.

·

100% Processamento no Cliente

Codificador/Decodificador JWT

Última atualização: 8 de março de 2026

Crie JWTs assinados com múltiplos algoritmos ou decodifique tokens existentes. Visualize cabeçalhos, payloads e declarações. Todo processamento acontece localmente no seu navegador.

Nota de Segurança

Toda assinatura JWT acontece localmente no seu navegador. Suas chaves nunca deixam seu dispositivo. No entanto, você nunca deve usar segredos de produção em ferramentas online - use isso apenas para desenvolvimento e testes.

68 caracteres

A chave secreta é usada para assinar o JWT. Mantenha-a segura e nunca a compartilhe.

Compartilhar

Predefinições salvas é um recurso para Apoiadores.

Histórico de ferramentas é um recurso para Apoiadores.

Notas de ferramentas é um recurso para Apoiadores.

Recursos

  • ▶Criar JWTs assinados com HMAC (HS256/384/512)
  • ▶Suporte para RSA (RS256/384/512) e ECDSA (ES256/384/512)
  • ▶Adicionar rapidamente declarações padrão (iss, sub, aud, exp, iat, nbf, jti)
  • ▶Decodificar cabeçalho e payload JWT
  • ▶Verificar assinaturas JWT com chave secreta ou pública
  • ▶Ver todas as claims do token com timestamps
  • ▶Verificar status de expiração
  • ▶Saída JWT codificada por cores
  • ▶Copiar seções individuais
  • ▶100% processamento no cliente
  • ▶Funciona offline após o carregamento da página
  • ▶Chaves nunca saem do seu navegador

Como usar esta ferramenta

1

Escolha Seu Modo

Selecione Codificar para criar um novo JWT, ou Decodificar para inspecionar um token existente. Você pode alternar entre modos a qualquer momento.

2

Configure Seu Token (Codificar)

Selecione um algoritmo (HS256 recomendado para a maioria dos casos), digite seu payload como JSON e forneça sua chave secreta. Use botões de declaração rápida para adicionar declarações padrão.

3

Gerar ou Colar Token

Clique em "Codificar JWT" para criar seu token, ou cole um token existente no modo Decodificar. A saída é codificada por cores para mostrar cabeçalho, payload e assinatura.

4

Verificar e Copiar

Use "Decodificar Este Token" para verificar seu JWT codificado. Copie o token ou seções individuais conforme necessário. Use "Editar no Codificador" para modificar um token decodificado.

Estrutura JWT

Um JWT consiste em três partes separadas por pontos: cabeçalho.payload.assinatura. Cada parte é codificada em Base64URL. O cabeçalho e o payload são objetos JSON, enquanto a assinatura é um hash criptográfico usado para verificação.

Processo de Codificação

Analisa o JSON do payload e o valida. Cria o cabeçalho com algoritmo e tipo. Codifica em Base64URL tanto o cabeçalho quanto o payload. Concatena com um separador de ponto. Assina usando o algoritmo e chave especificados. Anexa a assinatura para criar o token final.

Algoritmos Suportados

HS256/384/512: HMAC com SHA-256/384/512 (simétrico, usa chave secreta). RS256/384/512: RSA com SHA-256/384/512 (assimétrico, usa par de chaves). ES256/384/512: ECDSA com curvas P-256/384/521 (assimétrico, usa par de chaves). PS256/384/512: RSA-PSS com SHA-256/384/512 (assimétrico, usa par de chaves). none: Sem assinatura (apenas para testes, nunca use em produção).

Processo de Decodificação

Divide o token pelo separador de ponto (.). Decodifica em Base64URL o cabeçalho (primeira parte). Decodifica em Base64URL o payload (segunda parte). Analisa ambos como objetos JSON. Exibe a assinatura (terceira parte) como está.

Considerações de Segurança

JWTs são codificados, não criptografados - o conteúdo é legível. Nunca armazene dados sensíveis em JWTs que você não gostaria que fossem expostos. Sempre verifique assinaturas no lado do servidor antes de confiar em declarações. Use tempos de expiração curtos e tokens de atualização. Nunca use segredos de produção em ferramentas online.

Perguntas frequentes

Um JWT é um formato de token compacto e seguro para URLs, usado para transmitir informações com segurança entre partes. Consiste em três partes codificadas em Base64: cabeçalho (informações do algoritmo), payload (declarações/dados) e assinatura (verificação). JWTs são comumente usados para autenticação e autorização em aplicações web.

Ferramentas relacionadas

Codificador Base64

Codificar e decodificar strings Base64

Formatador JSON

Formatar e validar dados JSON

Gerador de Senhas

Gerar senhas aleatórias seguras

Gerador de UUID

Gerar identificadores únicos