JWT Inspector (JWT Token Inspector)

Decodifique tokens JWT, analise header, payload claims e tempo de expiração

O que é o JWT Inspector e Como Decodificar Tokens JWT?

O JSON Web Token (JWT), definido pela RFC 7519, é um padrão aberto compacto e autocontido para transmitir informações de segurança entre duas partes como um objeto JSON. Um token JWT é composto por três partes separadas por pontos (.): Header (Cabeçalho), Payload (Dados e Declarações) e Signature (Assinatura digital). Nossa ferramenta permite inspecionar e decodificar cada camada em tempo real, verificando algoritmo (HS256, RS256), tempo de expiração (exp), emissor (iss), destinatário (aud) e claims personalizadas.

Como Utilizar: Passo a Passo

  1. Cole o token JWT completo (no formato xxx.yyy.zzz) na caixa de entrada principal.
  2. O cabeçalho (Header) e o corpo de dados (Payload) serão decodificados automaticamente em JSON formatado.
  3. Verifique os campos de tempo (exp, iat, nbf) convertidos automaticamente para horários humanos legíveis.
  4. Insira a chave secreta HMAC para validar a integridade da assinatura, ou inspecione as chaves públicas para algoritmos assimétricos.

Privacidade e Execução Segura no Navegador

O StackKit DevStudio executa todas as rotinas, cálculos de dígitos verificadores e formatações 100% no seu navegador (client-side). Seus dados e parâmetros nunca são enviados a servidores remotos.

Perguntas Frequentes (FAQ)

Decodificar um token expõe a chave secreta do servidor?

Não. O Header e o Payload de um JWT são apenas codificados em Base64Url, não criptografados. Qualquer pessoa que possua o token pode ler seu conteúdo. A chave secreta só é necessária para validar ou assinar o token, nunca estando contida nele.

Qual a diferença entre JWT assinado (JWS) e criptografado (JWE)?

Um JWS garante autenticidade e integridade (prova que o conteúdo não foi alterado), enquanto os dados são legíveis. Já um JWE (JSON Web Encryption) criptografa o payload para que apenas o destinatário com a chave privada possa ler as informações.

Esta ferramenta envia meu token para algum servidor?

Não. Todo o processo de decodificação e validação de assinatura roda 100% no seu navegador através do motor Web Crypto local. Seus tokens nunca trafegam pela rede.

Meus dados e parâmetros digitados são armazenados ou enviados para servidores?

Não. O StackKit DevStudio foi construído com arquitetura Zero Server Storage. Toda a lógica de computação, validação e formatação é executada estritamente no motor JavaScript do seu navegador. Seus dados nunca deixam seu computador.